Skip to content

Commit

Permalink
NAND-C partition dump feature, autoupdate moved
Browse files Browse the repository at this point in the history
  • Loading branch information
ClusterM committed Oct 14, 2017
1 parent d5715b0 commit 9c2ef23
Show file tree
Hide file tree
Showing 32 changed files with 648 additions and 235 deletions.
9 changes: 9 additions & 0 deletions MainForm.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions MainForm.bg-BG.resx
Expand Up @@ -307,6 +307,9 @@
<data name="dumpNANDBToolStripMenuItem.Text">
<value>Dump decrypted NAND-B partition</value>
</data>
<data name="dumpNANDCPartitionToolStripMenuItem.Text">
<value>Dump NAND-C partition</value>
</data>
<data name="dumpTheWholeNANDToolStripMenuItem.Text">
<value>Dump the whole NAND flash</value>
</data>
Expand Down
3 changes: 3 additions & 0 deletions MainForm.ca-ES.resx
Expand Up @@ -136,6 +136,9 @@
<data name="dumpNANDBToolStripMenuItem.Text">
<value>Bolcar la partició NAND-B desencriptada</value>
</data>
<data name="dumpNANDCPartitionToolStripMenuItem.Text">
<value>Bolcar la partició NAND-C desencriptada</value>
</data>
<data name="dumpTheWholeNANDToolStripMenuItem.Text">
<value>Bolcar tota la NAND</value>
</data>
Expand Down
20 changes: 20 additions & 0 deletions MainForm.cs
Expand Up @@ -926,6 +926,20 @@ bool DoNandBDump()
return workerForm.DialogResult == DialogResult.OK;
}

bool DoNandCDump()
{
saveDumpFileDialog.FileName = "nandc.hsqs";
saveDumpFileDialog.DefaultExt = "hsqs";
if (saveDumpFileDialog.ShowDialog() != DialogResult.OK)
return false;
var workerForm = new WorkerForm(this);
workerForm.Text = Resources.DumpingNand;
workerForm.Task = WorkerForm.Tasks.DumpNandC;
workerForm.NandDump = saveDumpFileDialog.FileName;
workerForm.Start();
return workerForm.DialogResult == DialogResult.OK;
}

bool FlashCustomKernel()
{
var workerForm = new WorkerForm(this);
Expand Down Expand Up @@ -1122,6 +1136,12 @@ private void dumpNANDBToolStripMenuItem_Click(object sender, EventArgs e)
if (DoNandBDump()) MessageBox.Show(Resources.NandDumped, Resources.Done, MessageBoxButtons.OK, MessageBoxIcon.Information);
}

private void dumpNANDCPartitionToolStripMenuItem_Click(object sender, EventArgs e)
{
if (RequirePatchedKernel() == DialogResult.No) return;
if (DoNandCDump()) MessageBox.Show(Resources.NandDumped, Resources.Done, MessageBoxButtons.OK, MessageBoxIcon.Information);
}

private void flashCustomKernelToolStripMenuItem_Click(object sender, EventArgs e)
{
if (MessageBox.Show(Resources.CustomKernelQ, Resources.AreYouSure, MessageBoxButtons.YesNo, MessageBoxIcon.Warning)
Expand Down
3 changes: 3 additions & 0 deletions MainForm.da-DK.resx
Expand Up @@ -277,6 +277,9 @@
<data name="dumpNANDBToolStripMenuItem.Text">
<value>Dump decrypted NAND-B partition</value>
</data>
<data name="dumpNANDCPartitionToolStripMenuItem.Text">
<value>Dump NAND-C partition</value>
</data>
<data name="dumpTheWholeNANDToolStripMenuItem.Text">
<value>Dump the whole NAND flash</value>
</data>
Expand Down
3 changes: 3 additions & 0 deletions MainForm.de-DE.resx
Expand Up @@ -136,6 +136,9 @@
<data name="dumpNANDBToolStripMenuItem.Text">
<value>Verschlüsselten NAND-B Bereich lesen</value>
</data>
<data name="dumpNANDCPartitionToolStripMenuItem.Text">
<value>Verschlüsselten NAND-C Bereich lesen</value>
</data>
<data name="dumpTheWholeNANDToolStripMenuItem.Text">
<value>Die ganze NAND-Speicher auslesen.</value>
</data>
Expand Down
3 changes: 3 additions & 0 deletions MainForm.el-GR.resx
Expand Up @@ -136,6 +136,9 @@
<data name="dumpNANDBToolStripMenuItem.Text">
<value>Αποθήκευση αποκρυπτογραφημένου NAND-B partition</value>
</data>
<data name="dumpNANDCPartitionToolStripMenuItem.Text">
<value>Αποθήκευση αποκρυπτογραφημένου NAND-C partition</value>
</data>
<data name="dumpTheWholeNANDToolStripMenuItem.Text">
<value>Αποθήκευση ολόκληρης της NAND flash</value>
</data>
Expand Down
3 changes: 3 additions & 0 deletions MainForm.en-GB.resx
Expand Up @@ -136,6 +136,9 @@
<data name="dumpNANDBToolStripMenuItem.Text">
<value>Dump decrypted NAND-B partition</value>
</data>
<data name="dumpNANDCPartitionToolStripMenuItem.Text">
<value>Dump NAND-C partition</value>
</data>
<data name="dumpTheWholeNANDToolStripMenuItem.Text">
<value>Dump the whole NAND flash</value>
</data>
Expand Down
3 changes: 3 additions & 0 deletions MainForm.es-AR.resx
Expand Up @@ -136,6 +136,9 @@
<data name="dumpNANDBToolStripMenuItem.Text">
<value>Volcar partición decifrada NAND-B</value>
</data>
<data name="dumpNANDCPartitionToolStripMenuItem.Text">
<value>Volcar partición decifrada NAND-C</value>
</data>
<data name="dumpTheWholeNANDToolStripMenuItem.Text">
<value>Volcar toda la flash NAND</value>
</data>
Expand Down
3 changes: 3 additions & 0 deletions MainForm.es-ES.resx
Expand Up @@ -136,6 +136,9 @@
<data name="dumpNANDBToolStripMenuItem.Text">
<value>Volcar la partición NAND-B desencriptada</value>
</data>
<data name="dumpNANDCPartitionToolStripMenuItem.Text">
<value>Volcar la partición NAND-C desencriptada</value>
</data>
<data name="dumpTheWholeNANDToolStripMenuItem.Text">
<value>Volcar toda la memoria flash NAND</value>
</data>
Expand Down
3 changes: 3 additions & 0 deletions MainForm.fi-FI.resx
Expand Up @@ -136,6 +136,9 @@
<data name="dumpNANDBToolStripMenuItem.Text">
<value>Dumppaa purettu NAND-B-osio</value>
</data>
<data name="dumpNANDCPartitionToolStripMenuItem.Text">
<value>Dumppaa purettu NAND-C-osio</value>
</data>
<data name="dumpTheWholeNANDToolStripMenuItem.Text">
<value>Dumppaa koko NAND-muisti</value>
</data>
Expand Down
3 changes: 3 additions & 0 deletions MainForm.fr-FR.resx
Expand Up @@ -136,6 +136,9 @@
<data name="dumpNANDBToolStripMenuItem.Text">
<value>Décoder la partition NAND-B</value>
</data>
<data name="dumpNANDCPartitionToolStripMenuItem.Text">
<value>Décoder la partition NAND-C</value>
</data>
<data name="dumpTheWholeNANDToolStripMenuItem.Text">
<value>Sauvegarde complète de la mémoire flash NAND</value>
</data>
Expand Down
3 changes: 3 additions & 0 deletions MainForm.hu-HU.resx
Expand Up @@ -265,6 +265,9 @@
<data name="dumpNANDBToolStripMenuItem.Text">
<value>Dump decrypted NAND-B partition</value>
</data>
<data name="dumpNANDCPartitionToolStripMenuItem.Text">
<value>Dump NAND-C partition</value>
</data>
<data name="dumpTheWholeNANDToolStripMenuItem.Text">
<value>Dump the whole NAND flash</value>
</data>
Expand Down
3 changes: 3 additions & 0 deletions MainForm.id-ID.resx
Expand Up @@ -136,6 +136,9 @@
<data name="dumpNANDBToolStripMenuItem.Text">
<value>Dump terdekripsi partisi NAND-B</value>
</data>
<data name="dumpNANDCPartitionToolStripMenuItem.Text">
<value>Dump terdekripsi partisi NAND-C</value>
</data>
<data name="dumpTheWholeNANDToolStripMenuItem.Text">
<value>Dump seluruh flash NAND</value>
</data>
Expand Down
3 changes: 3 additions & 0 deletions MainForm.it-IT.resx
Expand Up @@ -136,6 +136,9 @@
<data name="dumpNANDBToolStripMenuItem.Text">
<value>Dump della partizione NAND-B decriptata</value>
</data>
<data name="dumpNANDCPartitionToolStripMenuItem.Text">
<value>Dump della partizione NAND-C decriptata</value>
</data>
<data name="dumpTheWholeNANDToolStripMenuItem.Text">
<value>Dump dell'intera memoria flash NAND</value>
</data>
Expand Down
3 changes: 3 additions & 0 deletions MainForm.ja-JP.resx
Expand Up @@ -133,6 +133,9 @@
<data name="dumpNANDBToolStripMenuItem.Text">
<value>復号化されたNAND-Bパーティションをダンプ</value>
</data>
<data name="dumpNANDCPartitionToolStripMenuItem.Text">
<value>復号化されたNAND-Cパーティションをダンプ</value>
</data>
<data name="dumpTheWholeNANDToolStripMenuItem.Text">
<value>NAND型フラッシュメモリ全体をダンプする</value>
</data>
Expand Down
3 changes: 3 additions & 0 deletions MainForm.nl.resx
Expand Up @@ -136,6 +136,9 @@
<data name="dumpNANDBToolStripMenuItem.Text">
<value>Dump de gedecodeerde NAND-B partitie</value>
</data>
<data name="dumpNANDCPartitionToolStripMenuItem.Text">
<value>Dump de gedecodeerde NAND-C partitie</value>
</data>
<data name="dumpTheWholeNANDToolStripMenuItem.Text">
<value>Dump de gehele NAND flash</value>
</data>
Expand Down
3 changes: 3 additions & 0 deletions MainForm.pl-PL.resx
Expand Up @@ -136,6 +136,9 @@
<data name="dumpNANDBToolStripMenuItem.Text">
<value>Zgraj odszyfrowaną partycję NAND-B</value>
</data>
<data name="dumpNANDCPartitionToolStripMenuItem.Text">
<value>Zgraj odszyfrowaną partycję NAND-C</value>
</data>
<data name="dumpTheWholeNANDToolStripMenuItem.Text">
<value>Zgraj całość pamięci NAND</value>
</data>
Expand Down
3 changes: 3 additions & 0 deletions MainForm.pt-BR.resx
Expand Up @@ -133,6 +133,9 @@
<data name="dumpNANDBToolStripMenuItem.Text">
<value>Obter a partição NAND-B descriptografada</value>
</data>
<data name="dumpNANDCPartitionToolStripMenuItem.Text">
<value>Obter a partição NAND-C descriptografada</value>
</data>
<data name="dumpTheWholeNANDToolStripMenuItem.Text">
<value>Obter toda a NAND flash</value>
</data>
Expand Down
3 changes: 3 additions & 0 deletions MainForm.pt-PT.resx
Expand Up @@ -307,6 +307,9 @@
<data name="dumpNANDBToolStripMenuItem.Text">
<value>Dump decrypted NAND-B partition</value>
</data>
<data name="dumpNANDCPartitionToolStripMenuItem.Text">
<value>Dump NAND-C partition</value>
</data>
<data name="dumpTheWholeNANDToolStripMenuItem.Text">
<value>Dump the whole NAND flash</value>
</data>
Expand Down

0 comments on commit 9c2ef23

Please sign in to comment.