fix daemons not restoring + file ownership

This commit is contained in:
leminlimez
2024-12-02 16:10:43 -05:00
parent 3374957deb
commit 3c10a6fce8
8 changed files with 99 additions and 113 deletions

View File

@@ -1571,7 +1571,7 @@ QToolButton:pressed {
<item>
<widget class="QLabel" name="label">
<property name="text">
<string>Nugget GUI - Version 4.2 (beta 1)</string>
<string>Nugget GUI - Version 4.2 (beta 2)</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -3634,20 +3634,11 @@ QComboBox QAbstractItemView::item:hover {
</widget>
</item>
<item>
<spacer name="verticalSpacer_18">
<property name="orientation">
<enum>Qt::Vertical</enum>
<widget class="QCheckBox" name="modifyDaemonsChk">
<property name="text">
<string>Modify</string>
</property>
<property name="sizeType">
<enum>QSizePolicy::Fixed</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>16</height>
</size>
</property>
</spacer>
</widget>
</item>
</layout>
</widget>
@@ -3686,7 +3677,7 @@ QComboBox QAbstractItemView::item:hover {
<item>
<widget class="QWidget" name="daemonsPageContent" native="true">
<property name="enabled">
<bool>true</bool>
<bool>false</bool>
</property>
<layout class="QVBoxLayout" name="verticalLayout_13">
<property name="leftMargin">

View File

@@ -1942,9 +1942,10 @@ class Ui_Nugget(object):
self.verticalLayout_122.addWidget(self.daemonsLbl)
self.verticalSpacer_181 = QSpacerItem(20, 16, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Fixed)
self.modifyDaemonsChk = QCheckBox(self.verticalWidget_42)
self.modifyDaemonsChk.setObjectName(u"modifyDaemonsChk")
self.verticalLayout_122.addItem(self.verticalSpacer_181)
self.verticalLayout_122.addWidget(self.modifyDaemonsChk)
self.horizontalLayout_202.addWidget(self.verticalWidget_42)
@@ -1968,7 +1969,7 @@ class Ui_Nugget(object):
self.daemonsPageContent = QWidget(self.daemonsPage)
self.daemonsPageContent.setObjectName(u"daemonsPageContent")
self.daemonsPageContent.setEnabled(True)
self.daemonsPageContent.setEnabled(False)
self.verticalLayout_132 = QVBoxLayout(self.daemonsPageContent)
self.verticalLayout_132.setObjectName(u"verticalLayout_132")
self.verticalLayout_132.setContentsMargins(0, 0, 0, 0)
@@ -2052,9 +2053,9 @@ class Ui_Nugget(object):
self.verticalLayout_123.addWidget(self.advancedOptionsLbl)
self.verticalSpacer_182 = QSpacerItem(20, 16, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Fixed)
self.verticalSpacer_181 = QSpacerItem(20, 16, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Fixed)
self.verticalLayout_123.addItem(self.verticalSpacer_182)
self.verticalLayout_123.addItem(self.verticalSpacer_181)
self.horizontalLayout_203.addWidget(self.verticalWidget_43)
@@ -3079,7 +3080,7 @@ class Ui_Nugget(object):
self.toolButton_15.setText(QCoreApplication.translate("Nugget", u"Additional Thanks", None))
self.libiBtn.setText(QCoreApplication.translate("Nugget", u"pymobiledevice3", None))
self.qtBtn.setText(QCoreApplication.translate("Nugget", u"Qt Creator", None))
self.label.setText(QCoreApplication.translate("Nugget", u"Nugget GUI - Version 4.2 (beta 1)", None))
self.label.setText(QCoreApplication.translate("Nugget", u"Nugget GUI - Version 4.2 (beta 2)", None))
self.statusBarLbl.setText(QCoreApplication.translate("Nugget", u"Mobile Gestalt", None))
self.mgaWarningLbl.setText(QCoreApplication.translate("Nugget", u"! You will need a MobileGestalt file for this feature. Please select it in the Apply page !", None))
self.label_9.setText(QCoreApplication.translate("Nugget", u"Device Subtype Preset", None))
@@ -3196,6 +3197,7 @@ class Ui_Nugget(object):
self.pasteSoundChk.setText(QCoreApplication.translate("Nugget", u"Play Sound on Paste", None))
self.notifyPastesChk.setText(QCoreApplication.translate("Nugget", u"Show Notifications for System Pastes", None))
self.daemonsLbl.setText(QCoreApplication.translate("Nugget", u"Daemons", None))
self.modifyDaemonsChk.setText(QCoreApplication.translate("Nugget", u"Modify", None))
self.thermalmonitordChk.setText(QCoreApplication.translate("Nugget", u"Disable thermalmonitord", None))
self.otadChk.setText(QCoreApplication.translate("Nugget", u"Disable OTA", None))
self.usageTrackingAgentChk.setText(QCoreApplication.translate("Nugget", u"Disable UsageTrackingAgent", None))

View File

@@ -1942,9 +1942,10 @@ class Ui_Nugget(object):
self.verticalLayout_122.addWidget(self.daemonsLbl)
self.verticalSpacer_181 = QSpacerItem(20, 16, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Fixed)
self.modifyDaemonsChk = QCheckBox(self.verticalWidget_42)
self.modifyDaemonsChk.setObjectName(u"modifyDaemonsChk")
self.verticalLayout_122.addItem(self.verticalSpacer_181)
self.verticalLayout_122.addWidget(self.modifyDaemonsChk)
self.horizontalLayout_202.addWidget(self.verticalWidget_42)
@@ -1968,7 +1969,7 @@ class Ui_Nugget(object):
self.daemonsPageContent = QWidget(self.daemonsPage)
self.daemonsPageContent.setObjectName(u"daemonsPageContent")
self.daemonsPageContent.setEnabled(True)
self.daemonsPageContent.setEnabled(False)
self.verticalLayout_132 = QVBoxLayout(self.daemonsPageContent)
self.verticalLayout_132.setObjectName(u"verticalLayout_132")
self.verticalLayout_132.setContentsMargins(0, 0, 0, 0)
@@ -2052,9 +2053,9 @@ class Ui_Nugget(object):
self.verticalLayout_123.addWidget(self.advancedOptionsLbl)
self.verticalSpacer_182 = QSpacerItem(20, 16, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Fixed)
self.verticalSpacer_181 = QSpacerItem(20, 16, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Fixed)
self.verticalLayout_123.addItem(self.verticalSpacer_182)
self.verticalLayout_123.addItem(self.verticalSpacer_181)
self.horizontalLayout_203.addWidget(self.verticalWidget_43)
@@ -3079,7 +3080,7 @@ class Ui_Nugget(object):
self.toolButton_15.setText(QCoreApplication.translate("Nugget", u"Additional Thanks", None))
self.libiBtn.setText(QCoreApplication.translate("Nugget", u"pymobiledevice3", None))
self.qtBtn.setText(QCoreApplication.translate("Nugget", u"Qt Creator", None))
self.label.setText(QCoreApplication.translate("Nugget", u"Nugget GUI - Version 4.2 (beta 1)", None))
self.label.setText(QCoreApplication.translate("Nugget", u"Nugget GUI - Version 4.2 (beta 2)", None))
self.statusBarLbl.setText(QCoreApplication.translate("Nugget", u"Mobile Gestalt", None))
self.mgaWarningLbl.setText(QCoreApplication.translate("Nugget", u"! You will need a MobileGestalt file for this feature. Please select it in the Apply page !", None))
self.label_9.setText(QCoreApplication.translate("Nugget", u"Device Subtype Preset", None))
@@ -3196,6 +3197,7 @@ class Ui_Nugget(object):
self.pasteSoundChk.setText(QCoreApplication.translate("Nugget", u"Play Sound on Paste", None))
self.notifyPastesChk.setText(QCoreApplication.translate("Nugget", u"Show Notifications for System Pastes", None))
self.daemonsLbl.setText(QCoreApplication.translate("Nugget", u"Daemons", None))
self.modifyDaemonsChk.setText(QCoreApplication.translate("Nugget", u"Modify", None))
self.thermalmonitordChk.setText(QCoreApplication.translate("Nugget", u"Disable thermalmonitord", None))
self.otadChk.setText(QCoreApplication.translate("Nugget", u"Disable OTA", None))
self.usageTrackingAgentChk.setText(QCoreApplication.translate("Nugget", u"Disable UsageTrackingAgent", None))