Skip to content

Editing Plists with PureKFD

Lrdsnow edited this page Sep 22, 2024 · 1 revision

PureKFD v6+

  • create an empty plist in your tweak
  • write what you want to change: ex.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>CacheExtra</key>
	<dict>
		<key>oPeik/9e8lQWMszEjbPzng</key>
		<dict>
			<key>ArtworkDeviceProductDescription</key>
			<string>Huawei P30 Pro</string>
		</dict>
	</dict>
</dict>
</plist>
  • this example will change ArtworkDeviceProductDescription to Huawei P30 Pro as shown in the example, sadly for any other plist you wont be able to read the og, so keep that in mind

Using variables

  • Want to use variables?, just turn this:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>CacheExtra</key>
	<dict>
		<key>oPeik/9e8lQWMszEjbPzng</key>
		<dict>
			<key>ArtworkDeviceProductDescription</key>
			<string>Huawei P30 Pro</string>
		</dict>
	</dict>
</dict>
</plist>
  • into this:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>CacheExtra</key>
	<dict>
		<key>oPeik/9e8lQWMszEjbPzng</key>
		<dict>
			<key>ArtworkDeviceProductDescription:VariableName</key>
			<string>Huawei P30 Pro</string>
		</dict>
	</dict>
</dict>
</plist>
  • this will have PureKFD check VariableName first and use the value of that instead if its set (otherwise itll just use the default value you have set, which in this case is Huawei P30 Pro)

Clone this wiki locally