macaca_fuscata
@macaca_fuscata

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

stubファイルを開きたい

解決したいこと

iPhoneからプロファイルを抜き出そうとして、先日から四苦八苦しています。そのためにiPhoneのバックアップを解析していたら、.stubという拡張子にぶつかりました。開けたいです。

発生している問題・エラー

要するに開けません。

自分で試したこと

バックアップのフォルダ内にあるManifest.dbをたどって行くことで、プロファイルの成れの果てを発見できました。どうやら.stub形式として保存されているようで、開けることができません。バイナリを見た限り、バイナリplistのように見えたので、plutilにお願いしましたがダメでした。

osaru@Monkeys-MacBook-Air ~ % plutil -lint ./Documents/code/iphone/banana.stub
./Documents/code/iphone/banana.stub: Unexpected character b at line 1

参考 Manifest.dbの該当行

fileID

72e6197884de842f9b92928c30ad15d9360d4bd4

domain

SysSharedContainerDomain-systemgroup.com.apple.configurationprofiles

relativepath ファイルパスに相当

Library/ConfigurationProfiles/profile-38bff7903daa65c75110f54499dade9e40613afa7e50843d0e8660e215efac90.stub

flags

1

file bplistだったのですが、plutilでXMLにできました。

<?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>$archiver</key>
	<string>NSKeyedArchiver</string>
	<key>$objects</key>
	<array>
		<string>$null</string>
		<dict>
			<key>$class</key>
			<dict>
				<key>CF$UID</key>
				<integer>3</integer>
			</dict>
			<key>Birth</key>
			<integer>1680087585</integer>
			<key>Flags</key>
			<integer>0</integer>
			<key>GroupID</key>
			<integer>0</integer>
			<key>InodeNumber</key>
			<integer>10155270</integer>
			<key>LastModified</key>
			<integer>1680087585</integer>
			<key>LastStatusChange</key>
			<integer>1680087585</integer>
			<key>Mode</key>
			<integer>33206</integer>
			<key>ProtectionClass</key>
			<integer>4</integer>
			<key>RelativePath</key>
			<dict>
				<key>CF$UID</key>
				<integer>2</integer>
			</dict>
			<key>Size</key>
			<integer>1051</integer>
			<key>UserID</key>
			<integer>501</integer>
		</dict>
		<string>Library/ConfigurationProfiles/profile-38bff7903daa65c75110f54499dade9e40613afa7e50843d0e8660e215efac90.stub</string>
		<dict>
			<key>$classes</key>
			<array>
				<string>MBFile</string>
				<string>NSObject</string>
			</array>
			<key>$classname</key>
			<string>MBFile</string>
		</dict>
	</array>
	<key>$top</key>
	<dict>
		<key>root</key>
		<dict>
			<key>CF$UID</key>
			<integer>1</integer>
		</dict>
	</dict>
	<key>$version</key>
	<integer>100000</integer>
</dict>
</plist>

すみません。

ファイルは上げたくないです。

0

No Answers yet.

Your answer might help someone💌