mirror of
https://github.com/pbatard/rufus.git
synced 2024-08-14 23:57:05 +00:00
[net] add Windows retail ISO downloads
* This is accomplished through Fido (https://github.com/pbatard/Fido), a *SIGNED* PowerShell script, that is downloaded from GitHub and that resides in memory for the duration of a session. * The reason we use a downloaded PS script, rather than an embedded on, is because: - Microsoft have regularly been changing the deal with regards to how retail ISOs can be downloaded, and not for the better, so we can't simply embed a static means of downloading ISOs and expect that to work forever. - By using an external script, we can immediately respond to whatever new means of *ANNOYING* their legitimate users Microsoft will come up with next, as well as make sure that, the minute a new retail version of Windows becomes available, it also becomes available for download in Rufus. * Note that if you are concerned about downloading a remote PS script that is being run at the same level as an elevated application, you should understand that: - Only scripts downloaded from GitHub, from an account that is protected with 2FA, are allowed to run (i.e. someone would first have to steal a *physical* 2FA key to be in a position to upload a malicious script). - On top of this, only scripts that are signed with a separate private key (RSA + AES-256), that is itself also protected with a strong unique password which only a single person knows (and must manually enter each time they want to make a new version of the script available for download), are allowed to run. The above means that there's about as much chance for someone to manage to upload a malicious script on the GitHub servers, that Rufus would allow to run, as there is for someone to upload a malicious version of Rufus itself. Still, if you are paranoid and have concerns that, even as you can validate from its source that Rufus does not attempt to execute any remote script unless a user actively selected and clicked the DOWNLOAD button, you can also completely disable the remote script download feature, if you just set the update check to disabled (which, by the way, Rufus *EXPLICITLY* asks you to choose whether you want to enable or not, the very first time you run the application). * Also remove _unlinkU() which duplicates what DeleteFileU() already does.
This commit is contained in:
parent
c5513447c9
commit
e073fb47b0
14 changed files with 471 additions and 111 deletions
|
@ -4,7 +4,7 @@ rufus.loc since its original version.
|
|||
To edit a translation, please make sure to follow:
|
||||
https://github.com/pbatard/rufus/wiki/Localization#Editing_a_translation
|
||||
Or simply download the latest pollock.exe from https://rufus.ie/locale/ and follow
|
||||
its directions.
|
||||
its directions.
|
||||
|
||||
o v3.5
|
||||
- *NEW* MSG_127 "Do not show this message again"
|
||||
|
@ -15,6 +15,18 @@ o v3.5
|
|||
- *NEW* MSG_132 "Another program or process is accessing this drive. Do you want to format it anyway?"
|
||||
- *NEW* MSG_133 "Rufus has detected that you are attempting to create a Windows To Go media based on a 1809 ISO. (...)"
|
||||
- *NEW* MSG_134 "Because MBR has been selected for the partition scheme, Rufus can only create a partition up to 2 TB (...)"
|
||||
- *NEW* MSG_135 "Version"
|
||||
- *NEW* MSG_136 "Release"
|
||||
- *NEW* MSG_137 "Edition"
|
||||
- *NEW* MSG_138 "Language"
|
||||
- *NEW* MSG_139 "Architecture"
|
||||
- *NEW* MSG_140 "Confirm"
|
||||
- *NEW* MSG_141 "Back"
|
||||
- *NEW* MSG_142 "Please wait..."
|
||||
- *NEW* MSG_143 "Download ISO Image"
|
||||
- *NEW* MSG_144 "Download using a browser"
|
||||
- *NEW* MSG_149 "Running download script..."
|
||||
- *UPDATED* MSG_165
|
||||
|
||||
o v3.2 (2018.07.20)
|
||||
The following appears in Advanced format options → Check device for bad blocks → dropdown menu with
|
||||
|
@ -54,7 +66,7 @@ o v3.0 (2018.03.27)
|
|||
- *NEW* IDS_STATUS_TXT "Status"
|
||||
- *REPLACED* MSG_031 -> "BIOS (or UEFI-CSM)"
|
||||
- *REPLACED* MSG_032 -> "UEFI (non CSM)"
|
||||
- *REPLACED* MSG_033 -> "BIOS or UEFI"
|
||||
- *REPLACED* MSG_033 -> "BIOS or UEFI"
|
||||
- *REMOVED* MSG_087
|
||||
- *RENAMED* IDC_WINDOWS_INSTALL -> MSG_117
|
||||
- *RENAMED* IDC_WINDOWS_TO_GO -> MSG_118
|
||||
|
|
|
@ -208,7 +208,6 @@ t MSG_076 "Unable to patch/setup files for boot."
|
|||
t MSG_077 "Unable to assign a drive letter."
|
||||
t MSG_078 "Can't mount GUID volume."
|
||||
t MSG_079 "The device is not ready."
|
||||
|
||||
t MSG_080 "Rufus detected that Windows is still flushing its internal buffers onto the USB device.\n\n"
|
||||
"Depending on the speed of your USB device, this operation may take a long time to complete, "
|
||||
"especially for large files.\n\nWe recommend that you let Windows finish, to avoid corruption. "
|
||||
|
@ -339,6 +338,17 @@ t MSG_133 "Rufus has detected that you are attempting to create a Windows To Go
|
|||
"Also note that the reason Rufus cannot automatically fix this for you is that 'WppRecorder.sys' is a Microsoft copyrighted file, so we cannot legally embed a copy of the file in the application..."
|
||||
t MSG_134 "Because MBR has been selected for the partition scheme, Rufus can only create a partition up to 2 TB on this media, which will leave %s of disk space unavailable.\n\n"
|
||||
"Are you sure you want to continue?"
|
||||
t MSG_135 "Version"
|
||||
t MSG_136 "Release"
|
||||
t MSG_137 "Edition"
|
||||
t MSG_138 "Language"
|
||||
t MSG_139 "Architecture"
|
||||
t MSG_140 "Confirm"
|
||||
t MSG_141 "Back"
|
||||
t MSG_142 "Please wait..."
|
||||
t MSG_143 "Download ISO Image"
|
||||
t MSG_144 "Download using a browser"
|
||||
t MSG_149 "Running download script..."
|
||||
t MSG_150 "Type of computer you plan to use this bootable drive with. It is your responsibility to determine whether "
|
||||
"your target is of BIOS or UEFI type before you start creating the drive, as it may fail to boot otherwise."
|
||||
# You shouldn't translate 'Legacy Mode' as this is an option that usually appears in English in the UEFI settings.
|
||||
|
@ -356,7 +366,7 @@ t MSG_161 "Check the device for bad blocks using a test pattern"
|
|||
t MSG_162 "Uncheck this box to use the \"slow\" format method"
|
||||
t MSG_163 "Method that will be used to create partitions"
|
||||
t MSG_164 "Method that will be used to make the drive bootable"
|
||||
t MSG_165 "Click to select an image..."
|
||||
t MSG_165 "Click to select or download an image..."
|
||||
t MSG_166 "Check this box to allow the display of international labels "
|
||||
"and set a device icon (creates an autorun.inf)"
|
||||
t MSG_167 "Install an MBR that allows boot selection and can masquerade the BIOS USB drive ID"
|
||||
|
@ -4273,6 +4283,14 @@ t MSG_131 "Cette ISO contient plusieurs images Windows.\nVeuillez sélectioner l
|
|||
t MSG_132 "Ce lecteur est utilisé par une autre application ou un autre processus. Voulez-vous quand même le formater ?"
|
||||
t MSG_133 "Rufus a détecté que vous êtes en train de créer un média 'Windows To Go' à partir d'une ISO 1809.\n\nA cause d'un *BUG MICROSOFT*, ce média va planter durant le démarrage de Windows (Blue Screen Of Death), à moins que vous ne remplaciez le fichier 'WppRecorder.sys' par la version 1803.\n\nVeuillez aussi noter que la raison pour laquelle Rufus ne peut pas corriger ce problème pour vous est que le fichier 'WppRecorder.sys' est sujet au copyright de Microsoft, donc nous ne pouvons pas légalement en produire une copie avec cette application..."
|
||||
t MSG_134 "Parce que MBR a été sélectionné pour le schéma de partition, Rufus peut seulement créer une partition sur ce média occupant jusqu’à 2 To, ce qui laissera %s d’espace disque non-disponible.\n\nEtes-vous sûr de vouloir continuer ?"
|
||||
t MSG_137 "Édition"
|
||||
t MSG_138 "Langue de produit"
|
||||
t MSG_140 "Confirmer"
|
||||
t MSG_141 "Retour"
|
||||
t MSG_142 "Veuillez patienter..."
|
||||
t MSG_143 "Télécharger une image ISO"
|
||||
t MSG_144 "Télécharger avec un navigateur"
|
||||
t MSG_149 "Execution du script de téléchargement..."
|
||||
t MSG_150 "Type d'ordinateur avec lequel vous comptez utiliser ce disque démarrable. Il est de votre responsabilité de déterminer s'il s'agit d'un type BIOS ou UEFI avant de commencer a créer votre périphérique, car il risque de ne pas démarrer sinon."
|
||||
t MSG_151 "'UEFI-CSM' signifie que le périphérique démarrera seulement en mode émulation BIOS (i.e. 'Legacy Mode') sous UEFI, et non pas en mode UEFI natif."
|
||||
t MSG_152 "'non CSM' signifie que le périphérique démarrera seulement en mode UEFI natif, et non pas en mode émulation BIOS (i.e. 'Legacy Mode')."
|
||||
|
@ -4288,7 +4306,7 @@ t MSG_161 "Détecte la présence de blocs défectueux en écrivant un motif de t
|
|||
t MSG_162 "Décochez cette case si vous voulez utiliser la méthode de formatage \"lente\""
|
||||
t MSG_163 "Methode qui sera utilisée pour créer les partitions"
|
||||
t MSG_164 "Méthode à utiliser pour rendre le périphérique démarrable"
|
||||
t MSG_165 "Cliquez ici pour sélectionner une image..."
|
||||
t MSG_165 "Cliquez ici pour sélectionner ou télécharger une image..."
|
||||
t MSG_166 "Cochez cette case pour permettre l’affichage des caractères étendus/internationaux et ajouter une icône (ceci crée un fichier autorun.inf)"
|
||||
t MSG_167 "Installe un MBR permettant la sélection du périphérique de démarrage. Peut aussi camoufler l’ID de disque pour le BIOS"
|
||||
t MSG_168 "Camoufle le premier disque USB démarrable (généralement 0x80) sous une ID différente.\nChangez cette option si vous installez Windows XP avec plus d’un disque dur."
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue