Mac OS 9 Lives

Classic Mac OS Software => System Utilities & File Management => Topic started by: MacTron on August 21, 2014, 09:41:15 AM

Title: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on August 21, 2014, 09:41:15 AM
As some as you know I was playing with Apple Software Restore this days... and now, I had the idea of using it with a different purpose:

I just to make a Apple Disk Copy Image file in a MDD @1.50 and restore it with Apple Software Restore to another hard disk placed in a different computer (a MDD @1.25) successfully preserving Hard Disk authorizations!

The tested software was: Cubase VST/32 5.1, Arturia CS-80, Arturia Moog Modular v2.0, NI Absynth v2.0, NI Kompakt, NI FM7, Waldorf Attack, Waldorf PPG Wave and Orange Vocoder.

All of them continued to work in a different hard disk placed inside a different computer, after being transported in a Disk Copy image file and restaured with Apple Software Restore without reauthorization needed.

I know that there are dozens of plugins and very different DAWs and authorization techniques... so each one mileage may be very different...

*** UPDATE: The final version of the ASR Utility (Apple Software Restore) can be downloaded here ***

http://macos9lives.com/smforum/index.php/topic,1822.0.html
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on August 21, 2014, 10:02:25 AM
http://en.wikipedia.org/wiki/Apple_Software_Restore

command line utility in osx?
block copy?

this could be huge if it could be discovered how to make a single restore cd of working system
instant daw + instant os9 setup in one
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on August 21, 2014, 11:03:18 AM
http://en.wikipedia.org/wiki/Apple_Software_Restore

command line utility in osx?
block copy?
...even Wikipedia forgot Mac Os 9   :(

(http://www.madriver.k12.oh.us/technology/whitepapers/asr/asr_in_folder.gif)

(http://www.madriver.k12.oh.us/technology/whitepapers/asr/diskcopy_scripts.gif)

Thankx we have macos9lives.com :)
Quote
this could be huge if it could be discovered how to make a single restore cd of working system
instant daw + instant os9 setup in one
That's exactly what I have done.
... but not tested with all DAW and all plugins, just a few VST ones.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on August 21, 2014, 11:20:01 AM
is this included already in 9.22?
or a seperate installation?
(re: ASR)

i had a similar success once before using disk utility in X to restore a clone of a 9 partition
but like i documented here, another attempt of mine failed, i suspected the reason to be
that it was due to using multiple partitions on the same disk, i think the time that i had success
i was using 1 hard drive, 1 partition..

out of curiousity in your success, was it also with 1 drive/1 partition?
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on August 21, 2014, 12:24:02 PM
is this included already in 9.22?
or a seperate installation?
(re: ASR)
ASR comes in most Macs that came with "Software Restore" disks.

Quote
out of curiousity in your success, was it also with 1 drive/1 partition?

The original image was a 2GB USB booting disk. And yes, may be this is important, especially the 2GB size. The image was created with Apple Disk Copy. And Restored to a 80 GB partition HD (the other partition of the HD have 30 GB) using Apple Software Restore.

I have to use a special Disk Copy script to avoid the Checksum bug ¿?

Everything was made on Mac Os 9. Of course.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: IIO on August 21, 2014, 01:10:38 PM

what i would sometimes like to have is an "all steinberg CDs" CD.

sometimes after hard disk failures you loose all authorisations and then you have to install 25 products again. of course it is only 5 minutes work, but if you multiply that with 25 ...
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on August 21, 2014, 01:35:09 PM
Quote
The original image was a 2GB USB booting disk. And yes, may be this is important, especially the 2GB size. The image was created with Apple Disk Copy. And Restored to a 80 GB partition HD (the other partition of the HD have 30 GB) using Apple Software Restore.

my questions:
a) the original 'source' disk, how many partitions were on this drive at the time of backup?
b) was the restore performed to a single partition or 1 of multiple partitions on the 'destination' disk?
c) did u have to boot to another system drive while doing the disk copy backup?

my comments:
re: A) usb booting? u mean a thumb/flash drive? or externa usb1.1 disk? under mac os
9? u really mean usb? or firewire disk? im guessing it was 1 partition if it was a smaller size disk? especially a thumbdrive? it must have taken a long time to install os + apps to a usb 1.1 drive??? really slow??
re: B) (im pretty sure the answer is multiple, fom your comments in brackets above)
re: C) im guessign u used your 'rescue cd' to boot while performing this backup?
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on August 21, 2014, 01:57:47 PM
my questions:
a) the original 'source' disk, how many partitions were on this drive at the time of backup?
The original 'source' disk have *one* HFS partition.
Quote
b) was the restore performed to a single partition or 1 of multiple partitions on the 'destination' disk?
The restore was performed to *one* of a multiple partitions 'destination' disk.
Quote
c) did u have to boot to another system drive while doing the disk copy backup?
No, I haven't.

Quote
my comments:
re: A) usb booting? u mean a thumb/flash drive? or externa usb1.1 disk? under mac os
9? u really mean usb? or firewire disk?
re: B) (im pretty sure the answer is multiple, fom your comments in brackets above)
Yes. booting from a USB 1.1 thumb/flash drive.

The System folder in my macs are thin enough to boot "fast" even from USB 1.1.
I just making some stuff with Apple Software Restore and all my Firewire disks have important data... so I've taken a old USB flash drive  that I have around here and where the "MacOS9Lives Rescue & Install CD" was prepared and made a fast test with Cubase and a few VST plugins.
I'm not really interested in this... because  I only have installed Cubase and a few plugins on my working System.  But I have post it because I know that it can be useful for some users...
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on August 22, 2014, 12:33:22 AM
so.. you have told us u did this and it worked.. but u havent explained to any of us how to go about doing this..step by step?

not many would understand or know whats involved in using apple software restore..
is all thats involved making a folder called "configurations" and placing the .img file inside and running ASR?
it will then prompt u for a destination? how does it work?
i have no idea.. neither do many i would assume?

all of the info on this program i have tried to look up just now points to mac os x version
which uses disk utility as a front end
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on August 22, 2014, 07:02:35 AM
We only need 3 things: Apple Disk Copy, Apple Software Restore (ASR) and ASR script.

1- Make a Apple Disk Copy Image file of the original hard disk.
2- Apply ASR script to the image file with Disk Copy.
3- Place the image file inside the same folder as ASR App.
4- Start Apple Software Restore his options are really straightforward:

(http://macos9lives.com/smforum/index.php?action=dlattach;topic=1655.0;attach=834)

what i would sometimes like to have is an "all steinberg CDs" CD.

Now I'm working in a new test that include a few more plugins from Steinberg (Halon 2, Xphraze and D'cota )and the image is created from a partition from a multi-partition hard disk.
Let's see how it goes...
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: IIO on August 22, 2014, 08:32:56 AM
for OSX there are optical drive deamons since a while, something like that would be great for OS9, then one could reauthorise CD-stuff from image files.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on August 22, 2014, 09:03:54 AM
... then one could reauthorise CD-stuff from image files.

NI FM7 can be reuthorize this way (in Mac Os 9) and so NI Kontakt, NI Pro 53, Arturia CS-80, Arturia Moog Modular, Waldorf Attack, Waldorf PPG Wave, Steinberg D'Cota ... just to name a few...

Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on August 22, 2014, 10:13:53 AM
Now I'm working in a new test that include a few more plugins from Steinberg (Halon 2, Xphraze and D'cota ) and NOW the image is created from a partition from a multi-partition hard disk.
Let's see how it goes...
Successful again!
 -afro-
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on August 22, 2014, 10:27:50 AM
Successful again!
 -afro-

awesome!
to restore to a seperate machine ? or same machine? i remember u said it matters if same type of hard drive, same type of mac (motherboard) can u detail the two systems in your test?
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on August 22, 2014, 12:10:18 PM
awesome!
to restore to a seperate machine ? or same machine? i remember u said it matters if same type of hard drive, same type of mac (motherboard) can u detail the two systems in your test?
First test:
From a USB 2 GB flash drive in a [email protected]
TO
a 80 GB partition on a multiple partitions hard disk in a [email protected]

Second test:
From 4.5 GB partition on a multiple partitions hard disk in a [email protected]
TO
a 50 GB multiple partitions hard disk in a [email protected]

(This [email protected] only have one HFS partition the other two are EXT3 and swap ... )

Steinberg Cubase VST/32 5.1,Steinberg Halion 2, Steinberg Xphraze, Steinberg D'cota, Arturia CS-80, Arturia Moog Modular v2.0, NI Absynth v2.0, NI Kompakt, NI FM7, Waldorf Attack, Waldorf PPG Wave and Orange Vocoder.

ALL of them retained the authorizations during the image and restore process.
I have to admit that I feel highly surprised even. May be I am lucky and I have tested the easiest ones...
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: IIO on August 22, 2014, 12:21:48 PM
i thought the steinberg CD protection does look for the media type? ... will try again.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on August 22, 2014, 12:27:24 PM
do u think its time to have someone else try to restore to another machine?
maybe tis because they are all mdds...
maybe it would have a problem if u restore to a qs or sawtooth
(some motherboard ids different?)

ready to move to the next level of 3rd party testing? ?  8)
we need volunteers!
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on August 22, 2014, 01:48:29 PM
do u think its time to have someone else try to restore to another machine?
maybe tis because they are all mdds...
maybe it would have a problem if u restore to a qs or sawtooth
(some motherboard ids different?)
The same good result from one of my Sawtooth...
Quote
ready to move to the next level of 3rd party testing? ?  8)
we need volunteers!
Yes.
It is impossible to me to test all the DAWs and plugins...
In my FTP folder and attached is the software needed, if some one wish to continue the test...
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on August 22, 2014, 03:28:26 PM
of course its impossible to test all...
we should vote for the top 10 must have to be included
everyone will have different request but at least we could see the most common ones this way
perhaps its a good idea only to include the ones that are really a pain in the ass to install with lots of codes to enter
ie: if something is really easy to install its easy to add afterwards

as u could guess i would like to see ableton live 4 included
for me cubase + live are the number one vst hosts
live4 can cost about 75mb of space added

also some basic compressor vstfx (1176 LA-2A emulations)
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: IIO on August 22, 2014, 04:02:33 PM
It is impossible to me to test all the DAWs and plugins...

well you already got half of them i guess. there are like 50 or so products which could be copied including authorisation ... (erm, plus those steinberg CDs maybe) everything ethernet is out. :) and everything "preferences file" doesnt need to be cloned.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: DieHard on August 23, 2014, 12:05:08 PM
Mactron, I am so upset that you did not figure this one out 10 years ago, but I forgive you :)

The progress of this thread cannot be understated... I have tried many combinations of OS 9 3rd party utilities and images and never got 100% success (literally weeks, if not months, of trials and testing while doing setups for others); To use Apple's own ASR was so ingenious and yet so obvious.  I will be testing this scenario on 3 MDDs over the weekend and will try an MDD to QS test if I have time. 

My first test will be to image one of the MDDs that have an OWC SSD and restore to the first partition of a 500GB Western Digital that has 3 partitions.

This technique would have saved me literally hundreds of hours of reloads and will enable us to share things like LM4-mkII, groove agent, and other items.  This is a landmark breakthrough, I am feeling like a giddy schoolboy again
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: IIO on August 23, 2014, 12:41:21 PM
This technique would have saved me literally hundreds of hours of reloads and will enable us to share things like LM4-mkII, groove agent, and other items.

but will it work to add the content of the cloned partition to another partition? if not, you still have to install everything from your original CDs and save not anything.

oh and of course: it would be most useful to make it work with disc images . :)
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: DieHard on August 25, 2014, 09:09:56 AM
This cannot be used to "add" content, but would be useful for Fresh Volumes... and as a suggestion, you could make 4 or 5 volumes on a single drive and then tryout full images created by others...

I could make one that had 9.2.2, Cubase VST 5.1 , and included many authorized plugins.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on August 30, 2014, 11:22:22 AM
If there were a way to simply transfer an authorization instead of restoring the entire disk, that would be excellent...

What would the effect be of preserving a SCSI hard disk but restoring it on a SATA drive? Aren't there different drivers on the disk or something?
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on August 30, 2014, 11:40:59 AM
Where can I get a copy of the Apple System Restore software?
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on August 30, 2014, 11:50:42 AM
If there were a way to simply transfer an authorization instead of restoring the entire disk, that would be excellent...

What would the effect be of preserving a SCSI hard disk but restoring it on a SATA drive? Aren't there different drivers on the disk or something?

ASR mainly work at partition level.

Where can I get a copy of the Apple System Restore software?

In my FTP folder.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: IIO on August 30, 2014, 01:26:23 PM
i´ve got a question in the same direction like syntho´s – i am too lazy to find it out myself - woundt it work to create a small partition and then copy the content of a small disc image file from someone else onto this volume? if i am not overlooking something, this should work with the 3 major copy protection schemes in question. or?
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on August 30, 2014, 02:02:39 PM
Upon further thought, I'm not sure this would work. The disk authorizer most likely authorizes all partitions that your boot HD has and all the partitions are probably activated automatically as it's authorized. If you transfer just a single partition to another partition, I can only see just that partition being authorized, and since it's not the 'boot' drive, it probably won't work.

The other, longer method is to authorize your main boot drive, image it, then copy it over to another boot drive, but the problem with that is you'll have to resize/expand the partition size which was hard to do on Macs as far as I can remember. Unless the Apple Restore Software will restore a partition but not fool with the partition size when doing it...
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: IIO on August 30, 2014, 05:36:47 PM

resize/expand the partition size which was hard to do on Macs as far as I can remember.

thats true. it is theoretically possible, but myself i would be afraid of repartitioning disks which are full of important data, no matter what the manual says. :)

Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on August 31, 2014, 10:35:35 AM
i´ve got a question in the same direction like syntho´s – i am too lazy to find it out myself - woundt it work to create a small partition and then copy the content of a small disc image file from someone else onto this volume?
Restoring to a partition bigger than the original partition it's Ok.
In one of my test an original 2GB partitions wa successfully restored to a 90 GB partition, preserving the authorizations.
This method allows sharing a disk Image, preserving *all* the authorizations of the original with any one you wish...

*all*: we really don't know for sure if this work for all. We only know for sure the few test I have done.

Quote
if i am not overlooking something, this should work with the 3 major copy protection schemes in question. or?

3 major copy protection schemes ¿?

This ASR method mainly work with schemes based on file/folder IDs (vRefNum).
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on August 31, 2014, 10:40:02 AM
Upon further thought, I'm not sure this would work. The disk authorizer most likely authorizes all partitions that your boot HD has and all the partitions are probably activated automatically as it's authorized. If you transfer just a single partition to another partition, I can only see just that partition being authorized, and since it's not the 'boot' drive, it probably won't work.
... what really is authorized is the WHOLE disk, because the authorization data is written out of any user partition. May be ASR can work with whole devices, including partition schemes, but this is unexplored territory... and we still need to solve the Checksum issue...
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on August 31, 2014, 10:49:08 AM
As far as Unisyn, it doesn't seem to be a disk authorization issue. It's just a lack of SCSI issue.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on August 31, 2014, 10:56:42 AM
As far as Unisyn, it doesn't seem to be a disk authorization issue. It's just a lack of SCSI issue.

its probably just how its coded... they probably thought scsi would always be on powermacs
when it was made or didnt think there would be a crazy guy named syntho 20 years into the future messin with it :D
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: IIO on August 31, 2014, 05:46:20 PM

3 major copy protection schemes ¿?

This ASR method mainly work with schemes based on file/folder IDs (vRefNum).

plus, of course, any copy protection scheme which does nothing more but writing regular files onto disk.

ah, i have still not tried reinstalling a steinberg/waldorf product from disc image (i first have to make the disc image files). i own most of them legally, but have CD-free versions installed for half of them, and as always, one always tends to underrate the usefulness of things one dont ned personally.

please go on, this is an interesting project and might be a useful part of the future "final everything by one click" we´re working on.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: arjen_1 on September 03, 2014, 12:28:42 PM
We only need 3 things: Apple Disk Copy, Apple Software Restore (ASR) and ASR script.

1- Make a Apple Disk Copy Image file of the original hard disk.
2- Apply ASR script to the image file with Disk Copy.
3- Place the image file inside the same folder as ASR App.
4- Start Apple Software Restore his options are really straightforward:

Can you explain step 2; How do I apply the script? I've been trying to achieve this for so many years. I don't want to think about the hours, nights and days this could have saved me. LOL  :-[
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on September 03, 2014, 12:46:25 PM

2- Apply ASR script to the image file with Disk Copy.


Can you explain step 2; How do I apply the script? I've been trying to achieve this for so many years. I don't want to think about the hours, nights and days this could have saved me. LOL  :-[

OK.
This is the more complex point:
Apple Disk Copy can write the correct checksum to a image file. But ASR don't work with this checksum, ¿? it need that the checksum of the image file to be placed into a resource named cSum. This can be done with an Apple Script that can be launched Inside Apple Disk Copy and is called: "Scan Image for ASR".

The worst thing is that even Apple Disk Copy and ASR can work with big image files (over 2 GB) this script don't work with those big disk image files...
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: SonikArchitects on September 11, 2014, 12:23:58 PM
So guys, if this works, you guys know you've found literally the Holy Grail. (And I have wasted several hundred hours of my life, but that's in the past).

WHERE CAN I GET : Scan Image for ASR??
_BT
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 11, 2014, 12:31:13 PM
BT dont get too excited yet
we still have some limitations to overcome
particularly the 2gb limit of this "checksum bug" error involved with making + restoring the images

but also keep in mind that mactron is persuing, as usual 100% only mac os 9 technology to accomplish this
i have had success with using super duper + carbon copy cloner on my mdd and preserving auths..
and i had some failure aswell, an observation i made was that the success came when using a drive with only 1 partition
and my failure came with the mac os 9 being on the 2nd partition into the drive... but this may not be the true cause of the failure
just an observation, mactron has had success with multiple partitions but thats using his 2gb limited method

like it was discussed, the protection of the authorizations can be made in a multitude of ways:
-possibly specific to motherboard id codes
-possibly specific to hard drive "brand" "size" "manufacturer"
-possibly specific to powermac "breed" ie sawtooth vs quicksilver vs mdd
-possibly specific to cpu type
-possibly a combination of all 4 of the above..

different auths may have different combinations..
and it would take a team of specialists time + Effort to document which plugs use which auth scheme
perhaps this is somehting we could all accomplish if we all tested different plugs ability to preserve auths
and we could come up with a list of which plugs use which auth methods
this would be alot easier to do if we had some volunteers and we made a list and delegated 4-5 plugs to each
person to test + report back

another thing that is yet to be tested but was suggested by diehard was "retrospect" for mac os 9


also remember that this topic begain in a previous thread which came before this one
http://macos9lives.com/smforum/index.php?topic=1223.0
so if this topic is of interest to u.. please review this thread aswell

Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on September 11, 2014, 02:12:44 PM
WHERE CAN I GET : Scan Image for ASR??
_BT

You can find it in a folder named ASR in my FTP folder.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 20, 2014, 04:39:30 PM
Apple Disk Copy can write the correct checksum to a image file. But ASR don't work with this checksum, ¿? it need that the checksum of the image file to be placed into a resource named cSum. This can be done with an Apple Script that can be launched Inside Apple Disk Copy and is called: "Scan Image for ASR".

The worst thing is that even Apple Disk Copy and ASR can work with big image files (over 2 GB) this script don't work with those big disk image files...

he meant to say that the unfortunate thing is that the reason (need) for the script is to avoid an error of some sort (checksum)
and that disk copy supports images larger then 2gb but the script doesnt work for these larger then 2gb size images. and will cause the error (cheksum error)
so this technique is limited to 2gb which severly limits what u can do with it.

having explained that... its my suspicion that there might be way to use ASR to restore an image made by other means (ie: ccc, superduper) which in effect would be 1/2 of my approach vs half of mactrons approach
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on September 20, 2014, 05:52:04 PM
I think I'm going to try this.

My OS install drives are 1-1.5GB so I should be OK.

Can you elaborate more about this checksum error? Is it simply just the checksum code not being in the right place? Maybe it's an issue only with images made with Apple Disk Copy and other software will put it into the correct place. Or maybe ASR is just different?
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on September 20, 2014, 06:03:42 PM
Hey MacTron, which version of Disk Copy did you use? http://mywebpages.comcast.net/macdan/files/DiskCopy65b13.bin - this one has a 'clone' feature.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on September 21, 2014, 07:46:17 AM
Hey MacTron, which version of Disk Copy did you use? http://mywebpages.comcast.net/macdan/files/DiskCopy65b13.bin - this one has a 'clone' feature.

Disk Copy 6.3.1.
But for disk bigger than 2 GB I use Disk Copy 6.5b13
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on September 21, 2014, 09:50:58 AM
Is there any difference between making the image when you're booted into the OS that you're copying and booting into another install and copying the one that isn't active?
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on September 21, 2014, 09:53:43 AM
Is there any difference between making the image when you're booted into the OS that you're copying and booting into another install and copying the one that isn't active?

There is no problem with this.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on September 21, 2014, 11:26:51 AM
Usually when I backup HDs I'm backing up the entire thing, all partitions included. When you restore it, it actually restores the partitions too. That means if you use a drive with another size that you'll have some free space that isn't partitioned and you have to run some trickery on it to get it back.

With the Disk Copy/ASR method though I'm guessing by what's posted here that you can restore an install to any size drive and your partition sizes aren't touched. Right? That's a LOT more convenient than having to fool with partitions.

I'll be testing this soon and I'll report my findings.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 21, 2014, 11:30:55 AM
do you know how to use the script? mactron didnt really explain it in detail
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on September 21, 2014, 11:34:40 AM
With the Disk Copy/ASR method though I'm guessing by what's posted here that you can restore an install to any size drive and your partition sizes aren't touched. Right? That's a LOT more convenient than having to fool with partitions.
ASR only work with one partition at time.
And just one rule: the destination partition should be equal or bigger than original partition.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on September 21, 2014, 11:38:41 AM
Actually, I was just wondering... I can't find the 'Scan Image for ASR Script' thing in Disk Copy. Do I need to install ASR first?
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 21, 2014, 11:52:08 AM
its not part of disk copy its an applescript script that instructs disk copy to function in an altered fashion
it accesses functionality of the app that is not present in the actual GUI of the disk copy app "theres more under the hood"

if u remember, i had difficulty writing an applescript to make diskcopy create a .smi self mounting image..
http://macos9lives.com/smforum/index.php?topic=798.msg2850#msg2850
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on September 21, 2014, 12:00:36 PM
Actually, I was just wondering... I can't find the 'Scan Image for ASR Script' thing in Disk Copy. Do I need to install ASR first?
(http://macos9lives.com/smforum/index.php?action=dlattach;topic=1680.0;attach=950)
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on September 21, 2014, 12:04:51 PM
Oh I see, I have to have ASR in the same folder with Disk Copy, then it'll show up.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on September 21, 2014, 12:09:53 PM
Oh I see, I have to have ASR in the same folder with Disk Copy, then it'll show up.
The main thing is to have the folder "Scripts" alongside Disk Copy.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on September 21, 2014, 01:32:55 PM
After making the image I went to Scan Image... like I'm supposed to, then it tells me "The image seems to be ok". Then it started verifying the checksum, and after it gave me an error saying

Quote
There was a problem scanning the image: Disk check failed. Try running Disk First Aid. (-1321)
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 21, 2014, 03:10:27 PM
if the image was over 2gb thats the error u will get
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on September 21, 2014, 03:17:15 PM
The two images I made are 300mb and 400mb.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 21, 2014, 03:24:43 PM
check the script.. open it in a text editor.

http://www.madriver.k12.oh.us/technology/whitepapers/asr/
despite mactrons effort to illustrate..
perhaps the added actual dialog can help u here
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on September 21, 2014, 03:41:38 PM
Is there something wrong with the script? I did what that page says but it gives me the error regardless. After the error I see where Disk Copy says something like the script was applied or whatever but I don't think I should be getting that error.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 21, 2014, 07:01:51 PM
did u read step five?

Quote
Step Five

Run Apple's Disk Tools on the hard drive to be cloned (^ before creating the image), and ensure there are no errors. If there are, you will still be able make the image, but the "Scan Image for ASR..." step will fail. I cannot stress this point enough. It doesn't matter if your disk utility came up clean, you still should run Disk Tools. Trust me, this cost me over two days once playing the "why won't this work?" game.

looks like there is another step/precaution u must take before making the image itself..
running disk tools to  ensure a clean filesystem.. proper validating structure.. etc
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on September 21, 2014, 07:34:06 PM
So I guess there's an error on my drive or something. Hmm...

MacTron, are you cloning an IDE or a SATA drive?
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on September 21, 2014, 08:36:25 PM
Quote
Problem: The field in the Master Directory Block representing the first allocation block is wrong., -1, 0
Problem: Invalid BTree node size, 3, 0

Then it says that Disk First Aid can't repair it.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 21, 2014, 11:53:43 PM
just use a different drive specificly for the purpose of makign the image
if u remember mactron used a 2gb ssd or flash drive
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 22, 2014, 12:53:34 AM
Quote
Problem: The field in the Master Directory Block representing the first allocation block is wrong., -1, 0
Problem: Invalid BTree node size, 3, 0

Then it says that Disk First Aid can't repair it.

this is what happened to my mdd.. where i had to erase my drive and start all over.. i think its being caused by some type of app we all are using... maybe a bad crack? it will take a combination of bad luck, good luck + close observation to know for sure *sigh*

exactly why we need to crack this riddle once + for all (to have a cloned image larger then 2gb) rather then spend 2-3 days reinstalling all our apps when some sort of trouble pops up..id like to take a look at what exactly the script is doing (i havent looked at the applescript yet)

as i understand it - we have a version of disk copy that is more then capable of making an image larger then 2gb..
BUT we have a script that was originally written for an earlier version of disk copy which didnt have this functionality. (the link i posted mentions v6.3x) so perhaps editing +updating the script properly could enable us to make >2gb clone images from which to restore...
or maybe the secret is just what is detailed above.. to use disk tools to confirm the validity of the original source drive to be 100% perfect, as the cloning process undoubtedly uses a block copy procedure to copy the drive exactly.. but remember that applescript accesses the raw functionality of disk copy, to do things that are not present in the gui.. i have a feeling with the right additional scripting maybe the checksum error can be bypassed in some way.. by either telling it not to check.. or not to stop and "error out" in the event of a checksum fail

Quote
The worst thing is that even Apple Disk Copy and ASR can work with big image files (over 2 GB) this script don't work with those big disk image files...

see mactron even said this clear + directly above.. its the scripts mathetmatic/calculation that needs to be fixed to get it to produce the right value and place it in the cSum resource properly... some part of the script doesnt support files larger then 2gb... however this may require intimate knowledge of the actual programming of the 6.5b13 updated disk copy.. surely there must be documentation for diskcopy 6.5+ somewhere?

how long is the script? can u post it in a quote block here in the thread? (use the 'code' bbcode)
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 22, 2014, 03:30:21 AM
Usually when I backup HDs I'm backing up the entire thing, all partitions included. When you restore it, it actually restores the partitions too. That means if you use a drive with another size that you'll have some free space that isn't partitioned and you have to run some trickery on it to get it back.

what software were u using to manipulate partition sizes? the only one i used to use was "Gparted" under linux.. but i didnt install linux i just booted with a linux "live cd" i had alot of success with that.. but that was on x86 intel PC machines, but to "gparted" a partition is a partition, is a partition, the way in which it functions is to do with blocks + sectors.. regardless of OS.. this is why i kept saying that its fine to use superduper or ccc under osx to clone the drive.. and restore... i already posted here on the board that i had success doing this 100%  and gave the further observation that it worked fine for me the first time then the second time i had difficulty.. the reason for which i had made the hypothesis that this was because the first time i had used a drive with only 1 partition, and possibly under 128gb in size. the second time i restored to a 500gb drive partitioned in 3 and i had problems.. but, again, using a single partition/single drive. using mac osx tiger 10.4.11 i used superduper or carboncopycloner and it worked fine.. it was 100% as though i didnt change anything and was stil using the same disk...i did not access this partition at all other then to clone it.. booted into X on another drive.. cloned the drive .. and restored it...actually now that i think of it i think i may have used the same size drive .. 80gb seagate for both the source + destination (different drives, same brand + size) without even realizing it.. and that may have been the reason for the 100% success the first time
but for now.. lets focus on the 3 important things, ASR itself, diskcopy 6.5b13 and the applescript which adjusts the checksum value

i think this help is for the command line mac os x version of ASR
but they are most likely very much the same kind of beast
http://derflounder.wordpress.com/2013/04/30/asrs-hidden-documentation/
u see here:
Quote
--noverify        don't checksum results
there is an option of ASR to disable the checksum entirely... at least on osx version
perhaps we can access this property/flag via applescript using another script to run ASR itself with options not shown in the ASR gui

actually i just noticed the date is 2013.. this is most likely a very very updated modern version of ASR ;(
we need to find some vintage ASR documentation

i think there must be a way to tell ASR 4 things...
1) source file
2) destination file
3) erase the drive
4) dont do a verify***

**Except this isnt present in the GUI itself.. but maybe accessible when 'directing' the program from an applescript "noverify" or "nocheck"

http://www.austinschools.org/it/itrc/docs/ASR_How_To.pdf
Quote
This document is not official Apple documentation, but instead, provides some guidelines for using Disk
Copy and ASR. Tommy Hann, Consulting Engineer for Apple Computer, wrote the document and
comments may be sent to [email protected]

Quote
Apple Software Restore (ASR) is an Apple utility for restoring a standard software configuration to a
Macintosh. With ASR and another utility called Disk Copy, you can make a restore image from a working
Macintosh and later restore that image to other Macintoshes, assuming they are of the same model. For
example, you might need to configure a large number of iMacs with the same Mac OS and certain
applications that you have licenses for. Using ASR and Disk Copy, you could configure all of these
Macintoshes with the exact same configuration so that the software is the same on each. Basically, you are
creating a full backup of one machine and restoring it to other like machines.

Quote
The versions of Disk Copy and ASR that you will be using are as follows:
Disk Copy 6.5 or later
Apple Software Restore (ASR) 2.2.5 or later
Along with Disk Copy are several AppleScripts: “Scan X-only image for ASR”, “Scan X+9 image for ASR”,
“ImageScan” and “Set UDIF segment size”. When using Disk Copy to create a restore image, you must
store these scripts in a folder called “Scripts” that is located in the same folder as the Disk Copy
application

in one of the illustrations in the document, the version of ASR is shown to be "2.2.5d3c2"
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 22, 2014, 06:44:31 AM
Quote
Segmenting your images – How? When? Why?
As mentioned above, an image larger than 2GB cannot be restored from an AFP server volume. However,
you can segment a large image into 2GB or smaller chunks and still be able to restore the image from the
server. To segment your images, use the menu item “Set UDIF segment size” under the “Scripts” menu in
Disk Copy. Instead of typing in 0 as instructed above, type in the maximum size in megabytes for your
segments

here we have hope;)  ;D :-* :D :)

im pretty sure my AFP server allows for files larger then 2gb..
perhaps this was a limitation that was beaten?
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 22, 2014, 06:48:14 AM
here we go!!!!!!!!!!!!!!!!!!!!!

Quote
ASR preferences file
It is possible to customize ASR with a preferences file. (Note that if you have never used ResEdit, you
should probably not change any of the preferences.) ASR's configurable options are stored in a resource
of type 'CFIG', with ID 9000, in the preferences file or inside ASR itself. The preferences file is found by
type/creator and should be stored in the configurations folder. These instructions direct you to copy the
ASR preferences file to the same folder or volume as the ASR application. You can place the file here, in
the configurations folder, or even in the Preferences folder inside of the Systems Folder – it will work in
any of these locations. You can customize ASR by changing the resource found in the ASR application
itself instead of changing the resource found in the preferences file. If modifications are made in both
places, the settings found in the preferences file will override the preferences found in the ASR
application.

Important Note:All bits listed as "Unused" should be left unset (e.g. zero). Set=1 Unset=0

a large list of customizable options (http://macos9lives.com/smforum/index.php?topic=1680.msg8690#msg8690)!!! just as i suspected
but chief among them for this scenario:

Quote
Skip Checksum
If not set, the checksum of the restored release is calculated and compared to the value contained in the
bundle folder name. If they don't match, an error is reported. For images, the checksum is compared to
the value taken from the 'cSum' resource in the image. For both images and disk cloning, an additional
checksum is performed on the filenames and FileID's of those file names. This should be set to 1.

so this check can be disabled *IN ASR ITSELF* via the preference file configuration (instead of using applescript like i first thought) eliminating the need for "scan image for ASR" script entirely

hallelujah! now lets get working... :D
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on September 22, 2014, 07:42:26 AM
Two things:
- In ASR v2.x the "Skip Checksum" option must be set with ResEdit inside the ASR app itself, because this version ignore the preferences file.
- I've unsuccessfully tried the "Skip Checksum" settings... so good luck. :)
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 22, 2014, 08:48:10 AM
complete list of documented preferences file options 

Quote
Version
BoxFlag Disposition
Set auto-action to restart
Skip Desktop Rebuild Errors
Use Explicit File System Setting
Use HFS+ for New Volume
Copy Boot Blocks from resource
Auto Shutdown after restore
Allow Shutdown after restore
Show Splash Screen
Show Expert Controls
Lock Expert Toggle
Allow Autopilot
Show Erase Disk Control
Barcode mode
Restore To Folder
Skip Checksum
Leave Unwanted Files
Copy Rest of bundle
Copy System
Erase Target On Failure
Restore In Place
Skip Erase Warning
Erase Target Volume
Auto shutdown time (seconds)
Thermometer update ticks
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on September 22, 2014, 09:03:46 AM
Another bad news:
Unfortunately I just found another limit: 4GB. (If we use compression, around 6GB can fit inside a 4GB compressed file)

The good thing is we only need a System Folder (and some invisible files) to preserve authorizations.

 I'll try to explain it with an example:
Inside my boot Hard disk "MacTronHD" I have:
32Gb of Kompakt libraries.
1 Gb of Cubase + plugins.
1 Gb of System Folder

If I try to image this "MacTronHD" I will have a big image file of 34 GB. Instead I can move temporary  the 32Gb of Kompakt libraries to another Hard Disk, So I have a 2Gb "MacTronHD" to be restored wherever I want preserving disk  authorizations, and the 32Gb of Kompakt library that can be drag copy without any problem.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 22, 2014, 10:17:44 AM
i dont understand why u dont just create a segmented image ??
http://support.apple.com/kb/TA26426?viewlocale=de_DE

it must be the same way that thay made the multi-disc software restore cds
just specify 650mb as the "udif" size when creating the image.. and it will
break it into cd size chunks.. or a size under 2gb .. or whatever segment size
u want to try

Quote
Segmenting your images – How? When? Why?
As mentioned above, an image larger than 2GB cannot be restored from an AFP server volume. However,
you can segment a large image into 2GB or smaller chunks and still be able to restore the image from the
server. To segment your images, use the menu item “Set UDIF segment size” under the “Scripts” menu in
Disk Copy. Instead of typing in 0 as instructed above, type in the maximum size in megabytes for your
segments

have u tried this? no?
is it because u need ASR 2.2.5? and u only have ASR 2.2.4?
i think we need the full ASR 2.2.5 version complete with the other scripts referenced by the HOW TO Document
u are using a script that was written for ASR 1.3.2..u need the script thats written for ASR 2.2.5
the script that works for mac os 9 for the ASR 2.2.x is called "Scan X+9 image for ASR"
this "scan image for asr" script is limited because its too old
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 22, 2014, 10:46:49 AM
OK apparently u cant do multi-cd

Quote
The versions of Disk Copy and ASR that you will be using are as follows:
Disk Copy 6.5 or later
Apple Software Restore (ASR) 2.2.5 or later
Along with Disk Copy are several AppleScripts: “Scan X-only image for ASR”, “Scan X+9 image for ASR”,
“ImageScan” and “Set UDIF segment size”. When using Disk Copy to create a restore image, you must
store these scripts in a folder called “Scripts” that is located in the same folder as the Disk Copy
application.
These versions of Disk Copy and ASR allow you to create a restore image containing Mac OS 9, Mac OS X
or both. However, you will be using Mac OS 9 to create the restore image and to restore it. Also note that
the tools included do not allow you to make a multi-CD restore image. The entire image, or the segments
that make up an image, must be stored on a single CD, external hard drive or server volume.

but u definately can do multi-segment!! have u tried? setting UDIF setting to 500? and doing a restore from a
7-8 segment files (or some other division of 4gb size) i read of a guy who did a 6gb image, set to "Read-only compression" and it was less then 4gb

i think u can get the full ASR 2.2.5 off of a mdd software restore cd.. or maybe quicksilver
i can check my quicksilver restore discs i got with my 933

ok i just read a msg saying that ASR 2.2.5 was only given internally by apple upon request so it probably isnt
on any of the software restore cds.. maybe the 1.25ghz 2003 mdd?
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 22, 2014, 11:23:59 AM
heres the example script for launching the restore process (after having made the image... and booted up on bootdisk/alternat vol

Code: [Select]
set tWhatToRestore to lastASitem(":", (path to me as string))
set tWhereToRestore to choose folder with prompt "Select a volume and press 'Choose'"

launch application "Apple Software Restore"
--NOTE! Launching an application from AppleScript is different than opening it with a
--"Tell application" line. When you "launch" ASR 1.3.2 from AppleScript, this tells ASR
--to enter "background" mode. This replaces the need for the "LaunchASR" OSAX

tell application "Apple Software Restore"
with timeout of 1000000 seconds
try
Restore tWhatToRestore to ¬
tWhereToRestore placing in entire volume ¬
preprocess erasing disk ¬
copying everything ¬
warning true ¬
barber pole speed 10 with checksum, removing unwanted files and erasing on failure
on error tErrorMessage number tErrorNumber
display dialog ("Error: " & "[" & tErrorMessage & "]" & ", [" & tErrorNumber & "]")
end try
end timeout
quit
end tell
--Note on the first parameter to the 'Restore' command: If you pass in a pathname or alias, ASR
--will assume it's a single image and restore it (if present). If you simply pass in a string
--(as in the example), ASR will look in the 'Configurations' folder for an image with that name.
--If the 'Configurations' folder is not present, ASR will look in the same folder as itself
--for an image with that name.

on lastASitem(delim, theText)
-- returns the portion of <theText> that follows the last <delim>
set theText to theText as string
if delim is in theText then
set theText to lastASitem(delim, (characters ((offset of delim in theText) + 1) through (length of theText) of theText))
end if
return theText
end lastASitem

and the scan for ASR script (both are from ASR v1.3.2)
Code: [Select]
property kImageSelectPromptString : "Select a image to scan"
property kImageIsReadWrite : "Selected image is read-write and cannot be scanned. Convert it to read-only (or read-only compressed) and try again"
property kImageDoesNotCheck : "The Selected image does not appear to be in the correct format, or created with Disk Copy. Click convert to convert it to Disk Copy format, or stop to halt the scan."
property kOkButton : "OK"
property kStopButton : "Stop"
property kConvertButton : "Convert"
property kImageScanOSAXString : "Scripting Additions:ImageScan"
property k8ImageScanOSAXString : "ImageScan"
property kMissingAnOSAXString : "This droplet requires the ImageScan OSAX. Please put it into your Scripting Additions folder"
property kInfoMessage : "This script will prompt you for a read-only disk image, verify it's image checksum and volume structures, then scan it and generate information that ASR needs to restore it."
property kDontShowAgainButton : "Don't show again"
property kDisplayInfoMessage : 0

on run
if kDisplayInfoMessage is 1 then -- This doesn't work yet...
set tResult to display dialog kInfoMessage buttons {kDontShowAgainButton, kOkButton} default button kOkButton with icon note
if button returned of tResult is kDontShowAgainButton then
set kDisplayInfoMessage to 0
end if
end if

try -- Check to see if the ImageScan osax exists
set x to alias ((path to extensions as string) & kImageScanOSAXString)
on error
try
set x to alias ((path to scripting additions as string) & k8ImageScanOSAXString)
on error
try -- Assume I'm being run from Disk Copy, and want to see if it's in the 'Scripts' folder
set x to «event JonBImSc»
on error tErrMessage number tErrNumber
if tErrNumber is "-1708" then -- ImageScan is not available
return kMissingAnOSAXString
end if
end try
end try
end try

try
tell application "Disk Copy"
set tImageToScan to «event UTILSEL1» given «class SELp»:kImageSelectPromptString
set tIsROImage to «class Xcrc» of «class DImg» tImageToScan
end tell
on error tErrMessage number tErrNumber
if tErrNumber = -128 then -- The user clicked cancel
return "User cancelled operation"
else
display dialog ("There was a problem selecting the image: " & tErrMessage & " (" & tErrNumber & ")") buttons {kOkButton} default button kOkButton
ErrorSound()
return
end if
end try

if tIsROImage as string = "00000000" then
display dialog kImageIsReadWrite buttons {kOkButton} default button kOkButton
ErrorSound()
return
else
try -- check image and verify checksum here
tell application "Disk Copy"
set tResult to «event ddskChek» tImageToScan
set tImageConsistency to «class Rch1» of tResult
set tImageErrors to «class Rch2» of tResult
set tChecksumResult to «event ddskVcrc» tImageToScan
set tImageChecksumValidity to «class Vlid» of tChecksumResult
end tell
on error tErrMessage number tErrNumber
display dialog ("There was a problem checking the image: " & tErrMessage & " (" & tErrNumber & ")") buttons {kOkButton} default button kOkButton
ErrorSound()
return
end try

if (tImageConsistency is not true) or (tImageChecksumValidity is not true) then
if tImageErrors > 1 then
display dialog ("There is a problem with this image. Please check it and try again") buttons {kOkButton} default button kOkButton
ErrorSound()
return
end if
set tResult to display dialog (kImageDoesNotCheck) buttons {kConvertButton, kStopButton} default button kStopButton
if button returned of tResult is kConvertButton then
ConvertImage(tImageToScan)
else
ErrorSound()
return
end if
end if

try
set tResult to «event JonBImSc» tImageToScan with «class omt0» and «class chek»
on error tErrMessage number tErrNumber
display dialog ("There was a problem scanning the image: " & tErrMessage & " (" & tErrNumber & ")") buttons {kOkButton} default button kOkButton
ErrorSound()
return
end try
end if

try
tell application "Disk Copy"
«event UTILLOG » "We've just scanned an image for ASR!" with «class TSMP»
«event UTILLOG » "Image " & "“" & (tImageToScan as string) & "”" & " was scanned."
«event UTILLOG » "It has " & («class scnt» of tResult as string) & " files in it, and it's file checksum is $" & («class 1hsm» of tResult)
if «class sypt» of tResult is not "" then
«event UTILLOG » "It's System folder is located at " & («class sypt» of tResult as string) & ", " & ¬
"and has " & («class syct» of tResult as string) & " files in it."
end if
end tell
on error tErrMessage number tErrNumber
display dialog ("There was a problem updating the log: " & tErrNumber & return & " but the image was scanned") buttons {kOkButton} default button kOkButton
ErrorSound()
return
end try

try -- Just play a little tune to indicate that we're finished...
«event aevtplsn» "Done"
end try
end run

on ConvertImage(tImageToConvert)
display dialog ("Coming soon...")
end ConvertImage

on ErrorSound()
try
«event aevtplsn» "Error"
end try
end ErrorSound
------------------------------------------------------------------------------------------
--
-- GetPath - Returns the beginning of a input string deleting info after the last colon
--
-- Parameters:
-- Type string: aString
--
-- Returns:
-- All characters from the first character to the last colon in the string
--
-- Example:
-- GetPath("Macintosh HD:Desktop Folder:FY94 budget")
-- ==> "Macintosh HD:Desktop Folder:"
--
on GetPath(aString)
repeat
if last character of aString is not ":" then
set aString to (characters 1 thru ((length of aString) - 1) of aString) as string
else
exit repeat
end if
end repeat
display dialog aString
return aString as string
end GetPath
------------------------------------------------------------------------------------------
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on September 22, 2014, 11:35:08 AM
I don't know when/how this happened but I had some errors on both of my partitions. My main OS8.6 drive had a 'missing custom icon', and my OS7.6.1 drive had the error I posted above. If Disk First Aid notices any error at all with the disk, it'll give you a notice and I wouldn't trust the image you have. It works fine once you sort that out though.

Unfortunately I had to format and repartition my drives again so we'll see how this restore goes in just a minute.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on September 22, 2014, 12:04:00 PM
Of course I have tried segmented images.
The point is to modify the "scan for ASR script" to work with big images (over 2 GB). And Yes, I've achieved that this script accept those UDIF images (segmented or not, not really matter) but it can't do the full work, by now...
lets see how it goes...
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 22, 2014, 12:17:58 PM
If I try to image this "MacTronHD" I will have a big image file of 34 GB. Instead I can move temporary  the 32Gb of Kompakt libraries to another Hard Disk, So I have a 2Gb "MacTronHD" to be restored wherever I want preserving disk  authorizations, and the 32Gb of Kompakt library that can be drag copy without any problem.

pretty sure you could add the name of the directory to the "Leave Unwanted Files" preference and then it would ignore those files when imaging the drive...
its worth a try? but might be a good idea to ensure that its actually seeing the preferences file with some other easy to see/check preference first
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 22, 2014, 12:21:29 PM
So I guess there's an error on my drive or something. Hmm...

MacTron, are you cloning an IDE or a SATA drive?

one other thing i read is that there isnt a checksum check if the file system is mac os standard (HFS) rather then HFS+
maybe u could try that when making your new clone syntho.. format the drive as HFS mac os standard

if u want to see the stuff i read i believe its in the asr 1.3.2 documentation (from mactrons folder)
i think it was the pdf file + search for checksum

Quote
The ImageScan Scripting Addition can optionally perform a volume verification scan when scanning a disk image. This scan is the same as running Disk First Aid on the mounted disk image volume. This is turned on by default in the example AppleScripts.
-ImageScan and ASR 1.3.2 support block checksumming when restoring an HFS+ formatted image.
not sure what this means
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 22, 2014, 01:24:37 PM
what about finding the final version of some developer cd for mac os 9?
http://web.archive.org/web/20010603203947/http://www.delta.edu/~dgschmid/asr.html
http://web.archive.org/web/20010824081636/http://www.ctap.fcoe.k12.ca.us/ctap/restore.htm

Quote
Ten simple steps:

        Defrag the hard drive, if you have the tools and time to do it. This will make your image smaller. Check the hard drive for errors using the latest Disk First Aid. Don't use Norton; Norton takes too #*@& long, and if Disk First Aid can't fix it, you're better off reformatting the drive.

        Obtain the latest version of Disk Copy. Open it up and unclick the following options in the preferences: "Zero Blocks", "Mount Afterward" and "Verify Checksum". (Yes, "Verify Checksum". Trust me.)

        Drag the hard drive to Disk Copy. Select "Read Only" or "Read Only Compressed." Keep in mind that "Read Only Compressed" will take a long time. If the image is going to be too big, see my tips and tricks below.

        Did I mention that you need a copy of ASR? I'm sorry, but this is the only legal link for it that I know of, and it's a huge download. Download it  (http://macos9lives.com/smforum/index.php?action=dlattach;topic=1680.0;attach=962)from the Apple FTP site. ASR is located in this package.

        Download my extras. Don't worry; they're small. Open up the "Scripts" folder in ASR. Drag the 2 applescripting extensions to the System Folder. (Which should put them in the Scripting Additions folder.) **** missing ;( *****

        Run Dan's (modified) ASR script. (Click on it, and then click "Run".) It'll verify the image first, then a dialog box will come up stating that it's OK. (Then click "OK," of course.) The rest will take a long time, and it'll look like your computer is stuck in a loop, but it will not take as long as the real ASR script takes, and it won't timeout. When it's done, you'll hear the happy chimes. If you are out of the room, that's fine, the happy chimes don't care. If you get stuck on this step, see the tips and tricks listed below.

        Put ASR in the same folder as the image and launch it. Do not put Dan's ASR prefs file in the folder or in the prefs folder yet. Keep Dan's prefs far away from ASR at this point. Launch ASR. Click "OK" at the startup screen and then look at the bottom of the window for a message. If this message says anything except "this image has a missing or outdated checksum resource" then we are good to go. If it does say this, mutter some obscenities, making sure no management or students are around, and then try again (or see my tips and tricks below).

        Be prepared. ASR will erase your hard drive, so you will need to boot from some other media, and you will need to have access to the image. You can boot from a CD and throw the image on a server or a zip for instance. Or another partition of the drive.

        Put Dan's ASR pref in the same folder as your image. This makes ASR totally automatic. Now launch ASR. Instead of coming up with the dialog, it will automatically erase the hard drive, restore from the image, and shut the computer down when it's done. Pretty slick, huh? One double click and it does the rest of the work for you.

        Set final settings. For instance, each machine should have a different machine name. Also, I don't think ASR sets the hard drive name, which should be set to the original name from the image on all the computers. You will have to go to each machine and do this. (This cannot be controlled by ASR.)

this page lists the filename as:
ftp://ftp.apple.com/developer/Development_Kits/Installer_SDK/Installer_SDK_1.2.3.sea.bin
http://www.mmnt.net/db/0/0/ftp.it.xemacs.org/%7BB/Apple/developer/Development_Kits/
ftp://ftp.it.xemacs.org/%7BB/Apple/developer/Development_Kits/Installer_SDK/Installer_SDK_1.2.3.sea.bin ***
http://www.mmnt.net/db/0/0/ftp.it.xemacs.org/%7BB/Apple/developer/Development_Kits/Installer_SDK/Installer_SDK_1.2.4/macbinary-segments

FUCK! fucking web.archive.org didnt index his file of modified scripts
http://web.archive.org/web/20010603203947/http://www.delta.edu/~dgschmid/asr.hqx
dead link;((

he says that ASR is inside this sdk file but i couldnt see it checking jus tnow.. i wonder what version it is
ok i found it. its the same version . v1.3.2 but with slightly more support files + scripts
i didnt check this other 1.2.4 sdk file tho .. maybe it has a later version of ASR
ok its dated january 2001 ..ugh acutally thats ALOT BETTER then the 1.2.3 one which contains 1.3.2. ITS FROM  1998!!!!!!

heres one from march 2001
ftp://ftp.it.xemacs.org/%7BB/Apple/developer/Development_Kits/Installer_SDK_1.2.sit.hqx
ok its not from march 2001 its from august 1998. the 1.2.3 one is from dec 1998
see dates here: http://www.mmnt.net/db/0/0/ftp.it.xemacs.org/%7BB/Apple/developer/Development_Kits/Installer_SDK/macbinary-segments they are correct
someone has to check the multisegment 1.24 macbinarys

heres a faster dl location: http://staticky.com/dl/ftp.apple.com/developer/Development_Kits/Installer_SDK/Installer_SDK_1.2.4/macbinary-segments/
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 22, 2014, 01:52:45 PM
Quote
Run Apple's Disk Tools on the hard drive to be cloned (^ before creating the image), and ensure there are no errors. If there are, you will still be able make the image, but the "Scan Image for ASR..." step will fail. I cannot stress this point enough. It doesn't matter if your disk utility came up clean, you still should run Disk Tools. Trust me, this cost me over two days once playing the "why won't this work?" game.


i think he mean to say norton disktools because he references it higher up in his page
Quote
(Optional) MacOS disk tools, such as Norton Utilities for MacOS. -- http://www.madriver.k12.oh.us/technology/whitepapers/asr/
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on September 22, 2014, 02:00:15 PM
This method works great, however there are a couple issues:

1) The allocation of memory to each program will need to be re-done every time you restore an image since all of them are lost.

2) The Digital Performer authorization is not copied over and must be reinstalled/authorized.

Unisyn also gave me a Bomb upon starting it, but after restarting it worked (it might've just been a fluke). I'm unsure if the authorization is stored on my SCSI HD (which I did NOT erase/format) or if it's stored on any drive that you installed it on. We went over that already, so since there's some confusion I'll have to let everyone else test it on their non-SCSI Macs.

If I remember correctly, there's an invisible file that I was able to see when I used Greg's Browser. I believe there was a file called something like, "PerformerAuthorization" or something. Maybe I'm wrong.

But it doesn't matter if this isn't working 100%. This just saved me a LOT of time. I don't mind allocating memory and reinstalling Performer.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on September 22, 2014, 02:03:49 PM
So I guess there's an error on my drive or something. Hmm...

MacTron, are you cloning an IDE or a SATA drive?

one other thing i read is that there isnt a checksum check if the file system is mac os standard (HFS) rather then HFS+
maybe u could try that when making your new clone syntho.. format the drive as HFS mac os standard

if u want to see the stuff i read i believe its in the asr 1.3.2 documentation (from mactrons folder)
i think it was the pdf file + search for checksum

Quote
The ImageScan Scripting Addition can optionally perform a volume verification scan when scanning a disk image. This scan is the same as running Disk First Aid on the mounted disk image volume. This is turned on by default in the example AppleScripts.
-ImageScan and ASR 1.3.2 support block checksumming when restoring an HFS+ formatted image.
not sure what this means

I just did the above post on an Extended volume with OS8.6. The partition that gave me most trouble was System 7 which only takes a Standard volume and I'm gonna test that tonight. Keep in mind that I don't think the problem was either Disk Copy or ASR, it was just a bad HD or some shit. I wonder if it's going to be possible if there is no checksum check. I'm not even sure when that occurs as far as ASR and how that would affect a restore. We shall see if it works... be back in a few hours.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on September 22, 2014, 02:24:04 PM
This method works great, however there are a couple issues:

1) The allocation of memory to each program will need to be re-done every time you restore an image since all of them are lost.

It is weird. I never had this issue...
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 22, 2014, 02:26:00 PM
disregard this 1.2.4 developer kit.. it still has 1.3.2 version of ASR from 1998.....  even though its from jan 2001 >:(
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 22, 2014, 02:30:17 PM
i read that theres 1 checksum test when using mac os standard filesystem
and 2 when using hfs+...
but u can skip them both by res-edit the prefs file for ASR.. (thats what the documentation says)
anyways im DONE on this topic for the day. phew

ok maybe not yet
http://www.macupdate.com/app/mac/9286/automate-asr
this app is said to have ASR inside it. maybe theres a version with 2.2.5inside

Quote
With the advent of ASR 2.x, it is more capable of other methods of restoring, but the old ASR Prefs file won't work with it.
 
u see mactron the new asr 2.x doesnt see the old prefs file.. we NEED a complete package of 2.x ASR and then this would be working 100% with no problems !!!!!!!!!!!!!! but here we have a possibly solution to work with 2.2.4 aswell.. using this script "Config ASR script"

this asr version is dated june 2002
Code: [Select]
Automate ASR  1.0
From Your Friends at Really Early Morning Software
http://homepage.mac.com/remsoftware/index.html

Automate ASR is a very advanced replacement to implementation of automatic restorations using Apple Software Restore.  Apple provied a mediocre way to do implementations in ASR 1.x by editing the Standard ASR Preferences file with ResEdit.  Crude and limited, but it worked.  With the advent of ASR 2.x, it is more capable of other methods of restoring, but the old ASR Prefs file won’t work with it.  So, now what?  AppleScript to the rescue!

History
This project started as an assignment for me (a Mac techie) for the Mac Lab at my school.  We use Apple Software Restore on a regular basis to image entire labs.  ASR 1.x is outdated and can’t do quite as much as the newer versions of ASR.  We had always used the prefs file to fully automate it, so when we wanted to switch to ASR 2.x, we needed a new way.  So I started writing this script, and the only thing it started off being able to do was restoring a single image to the internal hard drive.  Then we had the problem with multiple images and with multiple drives present.  Along came the option to deal with those situations.

It stopped there for a while when I came across a big problem and had to find a solution (don’t ever have file sharing turned on on the image file!  BAD idea!).  I had written to the Mac-Managers list to get this problem solved, and afterwards I had scores of people asking me for a copy of my script.  Originally, I was just going to tell these people to edit the ASR script to fit their needs, but some of them had no AppleScripting knowledge.  Along came the Config ASR script to setup all the options you need to automate the restoration.  My hope is that this set of scripts will ease the pain of imaging for lab administrators like me.

Overview
This archive contains:
ASR script — the actual restoration script.
Config ASR script — the script to setup your restoration preferences.
Apple Software Restore application — You should know what this is!  Version 2.1.2 is included to ensure compatibility.
Configurations folder — A prenamed empty folder for your disk images.
All of these files must reside in the same directory at all times!

When you first start your setup, run the Config ASR script.  This allows you to setup the various options for the restore process.  To restore a drive, run the ASR script.  These files must always stay in the same folder, because they rely on themselves for the preferences and they are setup so they look for themselves in the same directory.  The ASR application and the Configurations folder must also be in this same directory.  If you are running the restore from a CD or other locked volume, make sure to run the Config ASR script before burning the CD.  You cannot change the preferences if you are running from a locked volume.

Your restoration disk MUST be setup this way:
--
Restore CD [this name doesn't matter]
Apple Software Restore [application—use version 2.1.2 to ensure compatibility]
ASR [the main script]
ASR Config [the configuration script—VERY important!]
Configurations [folder]
[at least 1 valid ASR image inside]
System Folder* [valid system folder, OS 9 or later recommended, maybe even required.  I dunno.  Try it out and let me know.]
[must contain all AppleScript extensions and standard additions file]
Utilities [folder]
[put things like Drive Setup, Disk First Aid, Script Editor, etc. in here.  Not required, but you'll thank yourself later.   Also include an appropriate disk security unlocker if needed.]
--
*The scripts do not necessarily have to be run off the same disk as the startup disk.  Just make sure that whatever system folder is currently active has the appropriate files.

Put an alias to the ASR script in the disk's startup items folder for 100% automation if that is your intent.

If there is more than one script in the configurations folder, the ASR script will ask you which to use for the restore.  If there is more than one mounted volume whose name is not in the ignored volumes list, it will ask which volume to restore.

The ASR script must be run from the Finder, not Script Editor, unless you move all the files into the same folder as script editor...

The scripts are editable for informational/educational reasons and to let you make more customized preferences.  They are commented to help you.

This does not do anything to help you make segmented images.  The way Apple did segmented images is with .dmgpart files, which can (hopefully) be made with Disk Copy 6.5 (now in beta).  Currently there isn't really a way to make these for the end user...

This doesn't help at all with the 2GB limit.  There is no workaround for that (due to limitations in the Mac OS file systems and the fact that Disk Copy has not been updated to work with bigger files).  Sorry!

System Requirements
A Macintosh with AppleScript installed.
Either the Standard Additions or Display Dialog scripting addition (included with various versions of AppleScript).
Apple Software Restore, version 2.1.2 recommended (included)
Recommended:
AppleScript version 1.4.3 or later (Requires MacOS 9.0).
A version of AppleScript that includes the Standard Additions scripting addition.
NOTE:  These scripts were written with AppleScript 1.6.  They may not work with earlier versions of AppleScript.  I haven’t taken the time to test these scripts out with previous Mac OS versions.  I highly recommend OS 9 or higher.  I cannot guarantee compatibility with any other OS version.  If you cannot get the Config ASR and ASR scripts to negotiate their settings, you may be able to work around this by merging the applications into one.

Contact Info
Want to contact the author?  I accept bug reports, suggestions for improvements, etc.  If you would like any sort of AppleScript written for you (personally), e-mail me with your idea, and we will negotiate payment.  If you are looking for help creating your own AppleScripts, please visit Apple’s web site at http://www.apple.com/applescript/ .  That site has been very helpful to me, especially the AppleScript Language Guide.

If you wish to distribute these scripts, this Read Me must be included.  If you wish to include any or all parts of this on a CD or any other item with relatively wide distribution, please send me a note of your doing so.  I would also appreciate a copy of what is being distributed and/or a donation.  Thank you for your support!

Email: [email protected]
Website:    http://homepage.mac.com/remsoftware/index.html

Version History
**This Read Me file was updated 6/11/02**
11/22/01 1.0   (ASR 1.2.2/Config ASR 1.1.2) Initial Public release [as for the high versions on the individual scripts, it’s because of the previous versions I did at school]

Disclaimer
The AppleScripts accompanying this Read Me are provided “as is.”  I have made a reasonable effort to make sure that they won’t do any damage, however I cannot provide any guarantees.  By running these programs, you assume all risk for any damage that may occur.  If these scripts damage your files, cause you to run around in circles screaming like a monkey out of hell, magnetize your boss, break your refrigerator, invert the color of your wallpaper, or elope with your daughter, it is your responsibility, not ours.  I would appreciate a kind note (no rants or flames, please) so that I may try to prevent this from occurring again, however I probably won’t be able to help you personally.  I will try to correct any problems that may occur, however being notified of a possible problem with a script does not make me responsible for attempting to fix such problem, nor for notifying users that a problem may exist.

All brand and product names are trademarks or registered trademarks of their respective companies.  I would like to thank Trans–Tex Software for Tex–Edit Plus, the awesome program used to create this Read Me! file.

All AppleScripts™ included in this archive are ©2001.  They may not be reproduced in any way without permission from the author.  The source code we distribute is for informational and educational purposes only, not for resale, pirating, or human consumption.  Thanks!
i remember this dan guys page said u need to update some applescript extensions for newer scripts to work aswell
AppleScript version 1.4.3 or later seems to be the important update

here we have the page of the makers of this applescripts
http://web.archive.org/web/20030207104617/http://homepage.mac.com/remsoftware/applescript.html

like i said what needs to be tried now is using automate ASR 1.0 with ASR 2.4.2
and see if it works to set these advancced options.. such as skip verify checksum
again the 3rd time the web.archive.org doesnt index the file for downloading the image scan script.  >:(
http://web.archive.org/web/20030207104617/http://homepage.mac.com/remsoftware/asrscan.hqx DEAD LINK !!
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on September 22, 2014, 02:43:42 PM
This method works great, however there are a couple issues:

1) The allocation of memory to each program will need to be re-done every time you restore an image since all of them are lost.

It is weird. I never had this issue...

Where is that info supposed to be stored? All of mine reset to their default settings for some reason.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 23, 2014, 03:22:00 AM
OK!!!!!!!!
i found a working link/mirror of the remsoftware stuff
http://webpages.charter.net/remsoftware/util-scripts.html

the scripts are here!! working! for use with "automate ASR 1.0" also downloadable here
Quote
Use these scripts to prepare an image for use with ASR.  Apple has these scripts available in the 20MB Installer SDK, but you can get them here at a smaller size, and even with instructions!  What convenience!
also attached! but this text.. now that i read it.. seems to say the scripts are the same as the ones in the sdk.. which will be of little benefit because we have those ones already
i just wish i could find this other dan guys "modified" scripts

http://web.archive.org/web/20040810131028/http://developer.apple.com/testing/docs/TNasr.html
in this documentation directly from apple there is reference made to 650mb size.. this was the CD size of the time..
cds were later improved to 700mb + 800mb sizes but 650 i remember was the standard for CD image size
thats why i reccommended trying with 650mb size because this software was from that time period
maybe we "get lucky" with using this segment size

if only we could get a copy of ASR 2.2.5 with the script "scan image for 9+X"
that is detailed in the how to pdf
Quote
Finally, after the image has been created, select the appropriate scan script from the scripts menu:
a.
If your image contains just Mac OS X, select “Scan X-only image for ASR” from the “Scripts”
menu.
b.
If your image contains just Mac OS 9, or both Mac OS 9 and Mac OS X, select “Scan X+9
image for ASR”
from the “Scripts” menu
this is the missing key i think -- i had thought these scripts might be contained in these files in the attached asrscan.hqx...
http://web.archive.org/web/20010518134101/http://www.delta.edu/~dgschmid/
http://web.archive.org/web/20010824081636/http://www.ctap.fcoe.k12.ca.us/ctap/restore.htm
if only the link worked on http://web.archive.org/web/20010603203947/http://www.delta.edu/~dgschmid/asr.html page
for his "extras" scripts + preference file
Quote
Download my extras. Don't worry; they're small. Open up the "Scripts" folder in ASR. Drag the 2 applescripting extensions to the System Folder. (Which should put them in the Scripting Additions folder.)

im trying to find..
http://web.archive.org/web/20010422072503/http://www.delta.edu/~dgschmid/MacintoshMP3.html cool page on mp3 encoding

Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 23, 2014, 03:51:08 AM
dan's asr page says this:

Quote
Remember, if you copy from a hard drive that has directory damage (b-trees and gremlins and whatnot) your image will be bad! You have to fix the damage first or make a read/write image, mount it, run Disk First Aid on it (really, it works!) and then convert it to read only (which is a pain).

damn the b-trees!
read carefully..
here he is suggesting 2 ways to rectify a bad image
1) disk first aid
or 2)or make a  "read/write image"
(instead of "read-only" or "read-only compressed")

why then do all the other guides (including his own) reccomend "read-only" or "read-only compressed"????
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 23, 2014, 03:58:17 AM
Quote
"But I want a checksum!"

But why? Ok, fine. Open up my script. Uncomment the timeout lines and everything that's commented out in between them, and then comment out "set tImageChecksumValidity to true". Don't use the original script provided with ASR; it will most likely timeout.

here we see dan telling people how to RE-enable checksum.. so obviously his "modified script" already has this feature disabled to prevent error alert
and he also says the asr script original is flawed..

but we see the property involved.. "tImageChecksumValidity"
in whichever script we use we look for this and make sure its set to false to disable

this tImageChecksumValidity string variable appears in line 72 of the script from asr 1.3.2
Quote
   if (tImageConsistency is not true) or (tImageChecksumValidity is not true) then
http://macos9lives.com/smforum/index.php?topic=1680.msg8695#msg8695

really cant we just disable checksum checking of cSum resource by ASR completely?
by using preferences file... + resedit to edit the prefs file..? if this works it and asr will just restore the
image + do it properly without the need for scanning the image nad generating proper cSum
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: IIO on September 23, 2014, 06:11:19 AM
Another bad news:
Unfortunately I just found another limit: 4GB.

thats should be fine for a system folder.

TDM and MAS plug-ins, colorschemes and (the probably "biggest" problem:) altiverb responses could be removed before making a clone image.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 23, 2014, 06:36:26 AM
!!!!! breaking news!!!!  ;D breaking news!!!!   ;)breaking news!!!!  :o !!!!! breaking news!!!!  :-* breaking news!!!!  -afro- breaking news!!!!  !!!!! breaking news!!!! breaking news!!!! breaking news!!!!
just been in contact with Mike Bombich from CCC software
and hes given me the ASR for Mac OS X 1.1 which contains the X+9 scripts!!!!!!

it also has ALL OF THE FILES referred to in the ASR how to PDF
including ASR 2.2.5dc32!!!!!!!!!! dated February 28, 2002!!

ive attached the zip file.. but it must be extracted on MAC OS X or else loses resource forks
i will create a os9 archive in .sit format in just a moment!

another victory soon come :D

WE SHOULD ALL REMEMBER >> MOST OF THE *LAST VERSIONS* OF 9 SOFTWARE MAY BE LABELLED AS 10.1 or 10.2 PROGRAMS
even tho they are in fact still ppc mac os 9 100% compatible.. this is the best example of this..
this is the biggest reason.. NOT TO DELETE POSTS JUST BECAUSE THEY MENTION MAC OS X MACTRON >:( >:( >:( >:(

during the period of time of first few versions of mac os x there is a LARGE OVERLAP where things were both MAC OS 9 + MAC OS X compatible... from the source code level... the same programming code worked on both.. i think its called carbon? or carbon is just the GUI elements. im not sure..

(http://macos9lives.com/smforum/index.php?action=dlattach;topic=1680.0;attach=986;image)
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 23, 2014, 07:13:18 AM
heres the full contents as viewed on 9
all files are A-OK,  resource forks intact
(http://macos9lives.com/smforum/index.php?action=dlattach;topic=1680.0;attach=989;image)
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 23, 2014, 07:43:19 AM
i also suspect due to the presence of this .dmg file in the archive itself used as a template for creating dvd..
that this version of ASR will work 100% with a .dmg files

note that the .dmg file has its own specialized icon + filetype!!!
under version information is stored the size in mb with some other CRC32 checksum
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on September 23, 2014, 07:55:25 AM
Thank You Chris. Great find.

i also suspect due to the presence of this .dmg file in the archive itself used as a template for creating dvd..
that this version of ASR will work 100% with a .dmg files

note that the .dmg file has its own specialized icon + filetype!!!
under version information is stored the size in mb with some other CRC32 checksum
There isn't any problem with .dmg's if they aren't compressed.

I'm ending the new scripts  test (with a 4 GB image file)...
...cross your fingers...
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on September 23, 2014, 08:01:04 AM
Just to said:

IT WORKED!

with a 4 GB image file.

I'll do some extra test.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 23, 2014, 08:14:09 AM
IT WORKED! with a 4 GB image file.

(http://macos9lives.com/smforum/index.php?action=dlattach;topic=1680.0;attach=996;image)
"Strong am I with the Force" :D lol
;D Amazing!                                  :o  impresionante!                                 -afro-                                 fantastisch!  :)                                 fantastique!  :-*   

i just connected up my firewire 500gb to my quicksilver 933.. bout to give it a test drive  8)

(http://macos9lives.com/smforum/index.php?action=dlattach;topic=1680.0;attach=994;image)

here is the updated "X+9" script for those curious like i am to cross reference with the old
Code: [Select]
-- Version 1.1.1 JFK - Updated for device images, and disabled System Folder matching when used when ASR 2.1.3
-- Version 1.1 JFK - Added block checksum string to log after scanning

property kImageSelectPromptString : "Select a image to scan"
property kImageIsReadWrite : "Selected image is read-write and cannot be scanned. Convert it to read-only (or read-only compressed) and try again"
property kImageDoesNotCheck : "The Selected image does not appear to be in the correct format, or created with Disk Copy. Click convert to convert it to Disk Copy format, or stop to halt the scan."
property kOkButton : "OK"
property kStopButton : "Stop"
property kConvertButton : "Convert"
property kImageScanOSAXString : "Scripting Additions:ImageScan"
property k8ImageScanOSAXString : "ImageScan"
property kMissingAnOSAXString : "This droplet requires the ImageScan OSAX. Please put it into your Scripting Additions folder, or Disk Copy Scripts folder"
property kInfoMessage : "This script will prompt you for a read-only disk image, verify it's image checksum and volume structures, then scan it and generate information that ASR needs to restore it."
property kDontShowAgainButton : "Don't show again"
property kDisplayInfoMessage : 0

on run
if kDisplayInfoMessage is 1 then
set tResult to display dialog kInfoMessage buttons {kDontShowAgainButton, kOkButton} default button kOkButton with icon note
if button returned of tResult is kDontShowAgainButton then
set kDisplayInfoMessage to 0
end if
end if

try
tell application "Disk Copy 6.5b13"
set tImageToScan to choose file of type {"devi", "rohd"} with prompt kImageSelectPromptString
set tImageInfo to info for tImageToScan
end tell
on error tErrMessage number tErrNumber
if tErrNumber = -128 then -- The user clicked cancel
return "User cancelled operation"
else
display dialog ("There was a problem selecting the image: " & tErrMessage & " (" & tErrNumber & ")") buttons {kOkButton} default button kOkButton
ErrorSound()
return
end if
end try

try
set tResult to «event JonBImSc» tImageToScan with «class omt0»
on error tErrMessage number tErrNumber
if tErrNumber = -1708 then -- ImageScan is not available
display dialog kMissingAnOSAXString buttons {kOkButton} default button kOkButton
ErrorSound()
return kMissingAnOSAXString
end if
display dialog ("There was a problem scanning the image: [" & tErrMessage & "] (" & tErrNumber & ")") buttons {kOkButton} default button kOkButton
ErrorSound()
return
end try

try
tell application "Disk Copy 6.5b13"
if file type of tImageInfo is "rohd" then
log "We've just scanned an image for ASR!" with time stamp
log "Image " & "“" & (tImageToScan as string) & "”" & " was scanned."
log "It has " & (source count of tResult as string) & " files in it, and it's file checksum is $" & (type 1 hexadecimal part of tResult)
log "It's block checksum is " & (type 2 hexadecimal part of tResult)
if source system folder path of tResult is not "" then
log "It's System folder is located at " & (source system folder path of tResult as string) & ", " & ¬
"and has " & (source system folder count of tResult as string) & " files in it."
end if
else
log "We've just scanned an device image for ASR!" with time stamp
log "Image " & "“" & (tImageToScan as string) & "”" & " was scanned."
end if
end tell
on error tErrMessage number tErrNumber
display dialog ("There was a problem updating the log: " & tErrNumber & return & " but the image was scanned") buttons {kOkButton} default button kOkButton
ErrorSound()
return
end try

end run

on ConvertImage(tImageToConvert)
display dialog ("Coming soon...")
end ConvertImage

on ErrorSound()
try
«event aevtplsn» "Error"
end try
end ErrorSound
------------------------------------------------------------------------------------------
--
-- GetPath - Returns the beginning of a input string deleting info after the last colon
--
-- Parameters:
-- Type string: aString
--
-- Returns:
-- All characters from the first character to the last colon in the string
--
-- Example:
-- GetPath("Macintosh HD:Desktop Folder:FY94 budget")
-- ==> "Macintosh HD:Desktop Folder:"
--
on GetPath(aString)
repeat
if last character of aString is not ":" then
set aString to (characters 1 thru ((length of aString) - 1) of aString) as string
else
exit repeat
end if
end repeat
display dialog aString
return aString as string
end GetPath
------------------------------------------------------------------------------------------
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on September 23, 2014, 09:15:10 AM
From 4GB to Infinity...
4GB image file size limit surpassed. Once the *new script* is applied ASR accept Image files over 4GB. Tested and confirmed.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 23, 2014, 09:18:29 AM
Gentlemen, Let's get down to business!!  ;D
(http://24.media.tumblr.com/tumblr_megpxz0Law1rmot3ko1_400.jpg)
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 23, 2014, 10:42:57 AM
u seem fairly confidant there will be no other limit ...
i hope this is true but i think we are in the clear now either way

i had the thought of creating a 8gb dual layer dvd for restore..
for me this is the best idea because i can have many for just a few $$ each disc
and have backup copies + copies i could give to others etc
is mac os 9 able to read/burn dual layer dvds?
i know the leopard dvd was dual layer..
im hoping the answer is yes
if anyoen has any info re: dual layer dvds + mac os 9.. please
share the knowledge!

if there is a software requirement in toast then probably would be
10.x only.. but im hoping that it can work?

i will search for toast history press releases which describe support for dual layer dvd  to make sure

http://www.roxio.com/enu/support/toast/version_history6.html
here its mentioned:
Quote
Correctly records to DVD-R DL (dual layer) media for data disc formats.

toast 6.1 is os x only right?
but thats just for *recording* maybe os 9 can still *READ* dual layer dvd? ?
i guess the best way to find out is by inserting my mac os x leopard dual layer dvd into my mdd

its too bad we cant find a way to make 8gb usb flashdrive accessible over firewire
this is why i think a dvd would be best.. not evreyone has a lacie firewire compact flash
maybe its possible to get an IDE compact flash/sd card reader? all the ones i tried to look
at recently were usb3.0 powered

we are limited to:
-DVD
-firewire
-IDE (or sata-ide with adapter)
-Sata & esata (via pci addon card)


esata will be the best performance anyway

dvd is the cheapest cost of all tho if it supported dual layer dvd
or my msata hack maybe http://macos9lives.com/smforum/index.php?topic=1718.0
or this IDE to SD (http://www.addonics.com/products/adidesd.php) mounted in the zip drive position:
 http://macos9lives.com/smforum/index.php?topic=1658.msg7893#msg7893
or for an mdd or system with no 3.5 front bay - u can mount in pci slot:
(http://www.addonics.com/products/diagrams/adidesd_mobo.jpg)

could be a very ideal for backups. as the speed of the SD card wont be that fast to run OS from.
but could be very usefull to do multiple restore images on these sd cards for backup!!!
out of all the available data storage formats we can convert to ide..
compact flash, etc SD is the cheapest!!!!!!!!
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on September 23, 2014, 11:26:57 AM
I haven't read everything in the last few posts, but does this mean we'll be getting a new package with new instructions?
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 23, 2014, 11:32:44 AM
mactron
from looking at the applescripts

... omg...

i think the real reason it didnt work is because
the old scan for ASR script was talking to THE OLD VERSION OF DISK COPY
see in the difference between the old script : http://macos9lives.com/smforum/index.php?topic=1680.msg8695#msg8695
and the new script : http://macos9lives.com/smforum/index.php?topic=1680.msg8741#msg8741

the new script is coded to pass commands directly to disk copy 6.5b13
Quote
tell application "Disk Copy 6.5b13"
and the old was sending commands to the regular old version of disk copy!!!
Quote
tell application "Disk Copy"
no fucking wonder

it may very well work simply by changing this from "disk copy" to "disk copy 6.5b13" in the old script!!!! LOL
if we had renamed disk copy 6.5b13 to "disk copy" and deleted the old.. then it might have just worked just by doing that!
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on September 23, 2014, 11:50:59 AM
is mac os 9 able to read/burn dual layer dvds?
i know the leopard dvd was dual layer..
im hoping the answer is yes
if anyoen has any info re: dual layer dvds + mac os 9.. please
share the knowledge!

YES. Mac Os 9 can read Dual Layer DVD (commercial and writables).
And may be,Toast 5.2.x can write them, I don't remember for sure if I did it sometime.

Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on September 23, 2014, 12:02:31 PM

the new script is coded to pass commands directly to disk copy 6.5b13
Quote
tell application "Disk Copy 6.5b13"
and the old was sending commands to the regular old version of disk copy!!!
Quote
tell application "Disk Copy"
no fucking wonder

it may very well work simply by changing this from "disk copy" to "disk copy 6.5b13" in the old script!!!! LOL
if we had renamed disk copy 6.5b13 to "disk copy" and deleted the old.. then it might have just worked just by doing that!

Not at all.
The problem of the old script, even Adam's one, is that don't recognize UDIF images. Even though I've achieved to solve this, but some important functions in to the script failed. I read clearly on Disk Copy AppleScript dictionary that those functions won't work with UDIF. I haven't carefully read the new scripts, but they seems to take a very different procedure...
... so the point are on the script as I've said.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 24, 2014, 07:57:23 AM
"tell application Disk Copy" would result in sending the image file to the old "Disk Copy 6.3.3" (jan 1999) version in the utilities folder.. which is what famously has this 2gb limit and cannot checksum an image larger then 2gb

it is within disk copy app that it has the function (under utility dropdown) "calculate disk checksum" and "verify image checksum" the applescript doesnt process the udif image, it merely instructs disk copy to do so.. so even though it was ASR 2.2.4 version, it had this old script from v1.3.8 the old script, which was talking to the wrong version of disk copy... it wasnt using 6.5b13 (jan 2002) disk copy at all!!!

ASR 2.2.1 (2001)
ASR 2.2.3 (2001)

http://support.apple.com/kb/DL1262?viewlocale=en_US (posted Post Date: May 6, 1999)
so this 6.3.3 is from before may of 1999..!

disk copy 6.4 or above is neccessary to read UDIF images...
disk copy 6.4 (Mar 2001)

its amazing that apple never thought to upgrade disk copy version when it was putting out revisions 9.04, 9.1, 9.2??
but this was kept secret for "developers only"

ps. who is adam?
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 24, 2014, 08:58:02 AM
if we examine the info here..
http://web.archive.org/web/19990427102731/http://til.info.apple.com/techinfo.nsf/artnum/n24601

Mac OS Extended Format: Volume and FIle Limits (dated 2/1/99) ***mac os 8.5
Maximum volume size 2 terabytes
Maximum file size    2 gigabytes
Maximum data fork size    2 gigabytes

vs a later posting:
http://web.archive.org/web/19991117095556/http://til.info.apple.com/techinfo.nsf/artnum/n24601

Mac OS Extended Format: Volume and File Limits (dated 11/16/99) ***mac os 9.0
Maximum number of volumes   21 (2)
Maximum volume size    2 terabytes
Maximum file size   2 terabytes (3)
Maximum data fork size    2 terabytes (4)

it seems that it was around november 1999 that the mac os filesystem was enabled
to have files larger then 2 gb
this 6.3.3 disk copy was programmed in a time that 2gb was the absolute largest file
u could have on a hard drive! the time of mac os 8

Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 24, 2014, 09:07:00 AM
YES. Mac Os 9 can read Dual Layer DVD (commercial and writables).
And may be,Toast 5.2.x can write them, I don't remember for sure if I did it sometime.

i very much hope this is true!
it would be great to have a 4gb bootable restore dvd 8)
and even greater to have the freedom to move to a 8gb bootable restore dvd if the need arises!!
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on September 24, 2014, 09:21:23 AM
The info has changed because the first info was erroneous. In 1998 with release of Mac OS 8.1 HFS Plus (Mac OS Extended Format) was also introduced. HFS Plus *NEVER* had this limitations:

Maximum file size    2 gigabytes
Maximum data fork size    2 gigabytes

Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 24, 2014, 09:58:56 AM
mactron.. that info is straight from the tech info library of apple
you are saying its incorrect?

it may very well be that mac os extended filesystem was capable of more, but it took them quite a long time from its introduction, to update all programs + information
to reflect + be compatible with this fact.

disk copy 6.3.3 was probably just updated from an older version that was originally coded for mac os standard filesystem.

the creation date of those facts was : 9/9/98

HFS + was Introduced    January 19, 1998 (Mac OS 8.1)
according to wikipedia http://en.wikipedia.org/wiki/HFS_Plus

thats a pretty big fuck up if its incorrect, for them to write this down incorrectly for the world to read, 9 months after HFS+ was already landed
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on September 24, 2014, 10:02:29 AM
mactron.. that info is straight from the tech info library of apple
you are saying its incorrect?

YES.Is incorrect. AFAIK.
...they are human also... LOL
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on September 24, 2014, 09:57:51 PM
I restored an OS7.6.1 image onto the drive. It works 100% with the exception of the Digital Performer authorization. Even the Memory thing was fixed, not sure how that happened on OS8.6.

This is gonna save me so much time I can't even begin to explain. I probably spent about 4 months full time over the years just formatting/reinstalling software.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Protools5LEGuy on September 24, 2014, 10:18:29 PM
I restored an OS7.6.1 image onto the drive. It works 100% with the exception of the Digital Performer authorization. Even the Memory thing was fixed, not sure how that happened on OS8.6.

This is gonna save me so much time I can't even begin to explain. I probably spent about 4 months full time over the years just formatting/reinstalling software.

Can the Digital Performer authorization be fooled mounting a Toast Image with Toast 5 on OS9? Or we need to write a CD-ROM?
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on September 24, 2014, 10:20:54 PM
It's an authorization on your hard drive. I believe it's an invisible file and I could only see it when I used Greg's Browser. Maybe we can use Greg's Browser to copy it and restore it when we need it, but I'd rather just reinstall the damn thing myself.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Protools5LEGuy on September 24, 2014, 10:28:46 PM
It's an authorization on your hard drive. I believe it's an invisible file and I could only see it when I used Greg's Browser. Maybe we can use Greg's Browser to copy it and restore it when we need it, but I'd rather just reinstall the damn thing myself.
Some old school user had fried DP and EXS-24 CD-ROMs for quicker re-auth.

I thought that maybe in some cases using Toast 5 with disk images should be quicker than using real CD-ROMs. I saw somewhere that DP needed a REAL CD-ROM to be authored.   
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Protools5LEGuy on September 24, 2014, 10:30:22 PM
I believe it's an invisible file and I could only see it when I used Greg's Browser. Maybe we can use Greg's Browser to copy it and restore it when we need it, but I'd rather just reinstall the damn thing myself.
http://kaleidoscope.net/greg/browser.html (http://kaleidoscope.net/greg/browser.html)
(http://kaleidoscope.net/greg/images/BrowserScreen.gif)
http://kaleidoscope.net/greg/gregs-browser-27.bin (http://kaleidoscope.net/greg/gregs-browser-27.bin)
http://kaleidoscope.net/greg/gregs-browser-27.hqx (http://kaleidoscope.net/greg/gregs-browser-27.hqx)
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on September 24, 2014, 10:32:50 PM
Disk images are always quicker but DP seems to need a burned CD. I bought the original myself so I just use that.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 24, 2014, 10:37:08 PM
Disk images are always quicker but DP seems to need a burned CD. I bought the original myself so I just use that.

there is multiple versions of the nocd patch for dp that allow u to use a toast image AFAIK
one for 2.7 and another for 3.0,

but this is offtopic!!!! :P
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Protools5LEGuy on September 24, 2014, 10:43:26 PM

there is multiple versions of the nocd patch for dp that allow u to use a toast image AFAIK
one for 2.7 and another for 3.0,

but this is offtopic!!!! :P

What is not covered thru the magic of clonning with ASR is ONTOPIC. The method to re-authorize quicker ASR clonned images on major DAWs/Samplers/VST(i) should be ontopic too.  :(
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 24, 2014, 10:49:16 PM

there is multiple versions of the nocd patch for dp that allow u to use a toast image AFAIK
one for 2.7 and another for 3.0,

but this is offtopic!!!! :P

What is not covered thru the magic of clonning with ASR is ONTOPIC. The method to re-authorize quicker ASR clonned images on major DAWs/Samplers/VST(i) should be ontopic too.  :(

yes but like syntho said.. dp authorization is EASY... we are more concerned with not having to enter 256 digit codes to authorize apps that make u type every last fucking character out to auth it
and copying these characters from a pc..
thats the shit we dont ever want to have to do again!!!!!!!
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on September 26, 2014, 05:30:29 AM
Why is it that you can't restore the image to a smaller-than-original partition? Has anyone actually tried it?
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on September 26, 2014, 05:42:16 AM
Why is it that you can't restore the image to a smaller-than-original partition? Has anyone actually tried it?
No problem with this.

... size of the destination Hard Disk or partition must be equal or bigger than the image file (uncompressed).

Only is important the size of uncompressed image file, not original partition size.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on September 26, 2014, 07:11:47 AM
Oh I see, I misread.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 26, 2014, 12:07:08 PM
What is not covered thru the magic of clonning with ASR is ONTOPIC. The method to re-authorize quicker ASR clonned images on major DAWs/Samplers/VST(i) should be ontopic too.  :(

i meant my comment + that topic of cd patch is offtopic to asr thread..
not you:P
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on September 26, 2014, 08:46:06 PM
ive just confirmed that Disk Copy 6.5b13 requires Mac Os 9.1 or later
with this in mind..

this means that anyone using a version prior is limited to 2GB restore images
and using the lower version of ASR + its "Scan Image for ASR" script

Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on October 01, 2014, 10:04:31 AM
ive begun work on creating a restore disc for the 450mhz b&w g3s... focusing on keeping software to highly compatible versions, from very early 2000 but mostly spring-fall 1999 versions of apps
with the base os coming directly from a software restore of the original os bundled with the machine

***Disk Copy 6.4 appears to be compatible with Mac os 8.6
***Stuffit Deluxe 7.0.3 also appears to be compatible with Mac os 8.6

maybe we should have a 8.6 sub forum area to keep all 8.6 info together instead of scattered all over
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on October 01, 2014, 09:24:48 PM
just did my first successfull ASR restore with ASR 1.3.2 package (under 2gb)  :-* :-* :-*
i had no idea that drive setup could partition drives!! hell ya!!!!

my install consisted mainly of cubase 4.1r1, reason 1.01, live 1.01 + logic 4.81 running on mac os 8.6
size was around 1.2gb (mostly due to the reason soundbank neccessary for loading with one click.)
could have been half that if i omitted the sndbank  :D

i decided to start from the lowest common denominator + work my way up ! onwards + upward!

this is wild  8) now i can partition my original drive with drivesetup. sweeeeet  :-*

its funny i actually found someones old pentium 4 computer they had put out on the street in front  of their
house while walking my dogs - so i picked it up and brought it home.. and have just used their 160gb + 80gb drives
i salvaged from the abandoned compaq.. so my volume names are "streetTrash" + "FoundOnCurb" ;D

also nabbed a dual layer Sony Burner... + a DVDROM and a wireless PCI card that seems to do ok now that ive patched it up with a new antenna
wonder if its airport compatible :)

the acard 6880M is working great for os 8.6!!!!!! nice + fast ata133 comperd to the g3's own ata-33
all i need is a g3port or stealth for b&W and this machine is totally maxxed out ;D
the B&W is a thing of beauty!
(http://jasontaylor.dyndns.org/blog/wp-content/uploads/2011/10/g3-bw-side.jpg)

***reason1.01 losts it's authorization during the clone
everything else is perfect
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on October 02, 2014, 02:59:59 AM
one other thing.. the startup disk control panel with version #9.2.3 that is packaged with "ASR for MacOSx 1.1"
do u think this control panel is compatible with other versions of mac os (9.1, 9.0, 8.6??) i had the thought
that maybe this control panel could be used to give other lower versions the ability to select different system folders
with a same partition...

does anyone know what added features it has over other versions? has anyone explored this yet?
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on October 02, 2014, 04:12:07 AM
cubase 4.1r1 has lost its auth when installed to a partition that is not the "primary" first partition? at least thats what the cause looks like to me...
mactron, have u seen this happen? could it in anway because im using the older ASR?
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on October 02, 2014, 07:58:37 AM
one other thing.. the startup disk control panel with version #9.2.3 that is packaged with "ASR for MacOSx 1.1"
do u think this control panel is compatible with other versions of mac os (9.1, 9.0, 8.6??) i had the thought
that maybe this control panel could be used to give other lower versions the ability to select different system folders
with a same partition...

does anyone know what added features it has over other versions? has anyone explored this yet?

Yes I do. The startup disk control panel with version 9.2.3 adds the ability to select different system folders in to the same partition. In fact I use the 9.2.6 from MDD 9.2 in Mac Os 8.6 :)


Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: arjen_1 on November 04, 2014, 12:35:30 AM
Hi,

My main (OS) hd is starting to give up on me.  >:(
It's a volume/partition of 30GB. Is it possible to restore an image of that size with ASR?
I came as far as creating an image of the volume with diskcopy and applying the script.
ASR however refuses to restore the image because it's > 4gb.
Did I reach the limit of ASR or ?

Any help appreciated!

Greetz,
Arjen

Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on November 04, 2014, 12:57:36 AM
arjen.. u want to move any non-system files that u can off of the drive first
and get it down to 4gb in size and then do the asr
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: arjen_1 on November 05, 2014, 01:50:17 AM
Thanks. Going to give it a try!
Greetz,
Arjen
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: MacTron on November 05, 2014, 02:31:47 PM
ASR however refuses to restore the image because it's > 4gb.

Did you successfully applied the ASR script?

From 4GB to Infinity...
4GB image file size limit surpassed. Once the *new script* is applied ASR accept Image files over 4GB. Tested and confirmed.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: arjen_1 on November 06, 2014, 04:02:05 AM
Yes I did. But I am not sure if it's the new or old script. I downloaded http://macos9lives.com/smforum/index.php?topic=1822.0 In the end ASR refused my 29 GB image.  ::)

However I "discovered" also an option in diskcopy wich I am testing as we speak: Utilities=> Clone.
And as far as I can tell.....this does the job too! Except for Spectrasonics VSTi's all disk authorizations seem to be preserved. ?!?

Greetz,
Arjen

Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: supernova777 on June 02, 2015, 04:27:00 AM
so i know its been awhile since we discussed this topic but
what was the largest size that was able to be realized by any member? pretty sure it was larger then 4gb? but was it larger then 8gb?

im reminded of this thread now because im doing a restore from a 5 cd set that came with the quicksikver 2002 933mhz model..
and the restore cd is using ASR..but with a segmented DMG file.. 
it shows the filename for each disc as ending with ".dmgpart"
as its restoring..

im pretty sure that this would be something we could do..
pretty sure this is what the "set UDIF segment size" script in the ASR package is for?
i just thought it would be really cool to have a spanned DVD or spanned CD restore disk set
for "instant daw" which would let anyone use normal 4gb size DVD-R media to realize a 8gb restore

there is a whole language to the config file for the ASR..
i vaguely remember reading something about it saying that the public was never intended to be able to make
segmented restores.. but i think its possible!

the installation of diehards instant daw for example. if it was larger then 4gb..
how did u guys go about installing it? using multiple hard drives im guessing?
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on October 18, 2015, 11:13:41 PM
I'm trying to make a new image of an install but it keeps telling me that my disk is full. Weird, I have 15GB left on it  :o
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on October 19, 2015, 06:08:06 PM
Man WTF is going on? I tried a few different versions of Disk Copy and it still gives me this weird "error -34". "The Disk Is Full" huh? I've got 15GB here, 30GB there, 80GB on another...
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: DieHard on October 19, 2015, 08:01:52 PM
Are the volumes formatted "Standard" or "Extended"... maybe you hit a different limit like number of files in a folder... or on root... etc.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on October 19, 2015, 08:48:29 PM
It's actually a 100% fresh install on a drive with a clean format and I have both standard and extended partitions that I'm trying to back up. Actually, the only thing I can muster at this point is that maybe it's because I'm doing this on a SCSI drive? I was used to doing this on OS installs that were on my SATA drive and I can't remember if I ever tried to back up a SCSI one. This is on my 9600 by the way.

Let me do some testing and I'll report back...
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on October 19, 2015, 08:57:28 PM
Ok, I don't know what's going on but for some reason Disk Copy isn't calculating the correct size for the image. When I just tried it on another OS8.6 install drive, it correctly calculated the size (a little over 300mb or 300000K). However when I try doing that on my System 7 drive, which should be 170MB or 170000K, it calculates it at about 40000K or 40MB.

I switched it to a 320MB image file and it's working now. I'm just confused as to why it's doing that suddenly, it never did in the past. My OS8.6 drive is also on the same SCSI drive on a different partition so something funny is going on.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Protools5LEGuy on October 20, 2015, 05:16:40 AM
Are you using the latest diskcopy and ASR tools?
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on October 20, 2015, 08:03:07 AM
6.3.3
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: hageir on July 19, 2019, 06:24:16 AM
I'm getting notorious 'round these parts for my infamous necro-bumping hehehe

I'm struggling with Opcode Vision 2.0.8 and it's "authorization disk" ('Vision 1 of 2.image') and I believe whoever ripped that image originally didn't manage to copy the "hidden" Master sector where these authorizations dwell.

I found this DiskCopy 5.5 which is a modified version; can duplicate Master disks as well.
https://peeplink.in/3f4094999411

Working in unison with Shrinkwrap (to convert images to DiskCopy 4.x image files)
you can successfully write Master images to floppy disks.

BUT the caveat is that the original rip/image has to contain the authorization (i.e. have 1 or 2 "install allows" on the floppy disk)
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: DieHard on July 19, 2019, 09:19:27 AM
Great job hageir :)

Please post it here as an attachment for the future
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: hageir on July 19, 2019, 07:50:03 PM
Great job hageir :)

Please post it here as an attachment for the future

You too man, thank you too.
I certainly will, I'm gonna try and buy an original set of floppy disks (if they turn up, saw one on ebay in the UK, went for peanuts)
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: macStuff on July 20, 2019, 09:13:11 PM
i have some vision 1.x disks i can try your method out with to verify

Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: hageir on July 21, 2019, 05:12:29 AM
i have some vision 1.x disks i can try your method out with to verify

sweet, I tried it with Cubasis yesterday (but same= that floppy did t have any auths left)
but the floppy was copied and written again 100%
I noticed that NybbleMaster can indeed export DiskCopy 4.x image files, so it’s possible to skip the ShrinkWrap step (I used it to convert an image so DiskCopy 5.5 could actually read it)

I wish I had read this entire thread sooner, just did,
it’s sort of related but not related LOL
But dang this was exciting, I understand now how to make a restorable image of an OS drive,
Because I’ve just been popping my OS 7.5.1 CF card from my Performa over to my PowerBook 10.4+Classic to make Disk Utility images off of the drive,
I tried restoring one earlier one yesterday and I only got errors... hehe, now I’ve read this and am gonna try it! Thanks all for your work, I love this forum (and it’s siblings)
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Syntho on November 10, 2020, 07:11:20 AM
Haven’t needed to post anything like this in a while but here goes.

I want to use an older version of pro tools and it requires a floppy diskette to do the authorization. I happen to have one, thankfully. I’m going to guess that ASR probably won’t copy over that authorization but correct me if I’m wrong. Don’t want to lose an authorization since once it’s gone, it’s gone.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Protools5LEGuy on November 10, 2020, 07:36:59 AM
When I load this page on W10 Avast complaints about kaleidoskope.net doing phishing

Haven’t needed to post anything like this in a while but here goes.

I want to use an older version of pro tools and it requires a floppy diskette to do the authorization. I happen to have one, thankfully. I’m going to guess that ASR probably won’t copy over that authorization but correct me if I’m wrong. Don’t want to lose an authorization since once it’s gone, it’s gone.


Try Monte method if ASR doesnt work, but I think it should
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: Protools5LEGuy on November 10, 2020, 09:21:35 AM
When I load this page on W10 Avast complaints about kaleidoskope.net doing phishing

Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: GaryN on November 10, 2020, 03:03:09 PM
At first I though it was a spelling thing so I checked

Both kaleidoskope and kaleidoscope .net are dead URLs
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: rvense on February 04, 2021, 12:43:21 PM
I just acquired working auth floppies for Recycle 1.61 (though that's already crack AFAIK) and Bias Peak 2 (which I don't think I was ever able to get running), and I'm wondering how to best preserve them.
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: DieHard on February 06, 2021, 06:54:05 PM
We have the CD image of version 1.6 and the 1.7 Install, no Floppy image is needed see here:

http://macos9lives.com/smforum/index.php/topic,1086.0.html
Title: Re: Preserving disk authorizations using Apple Software Restore.
Post by: pmj on March 07, 2021, 03:09:18 AM
I’ve been using the ASR method to create complete backups that retain authorisation codes and it works like a charm...

I did notice yesterday while I was tinkering that it doesn’t seem to carry across the authorisation code for Personal Backup 2.01.  No drama as I have it stored elsewhere but is there something specific about that app that means ASR misses it?