A7デバイス(iPhone 5sなど)で隠し設定「Prototype Settings」を表示する方法!

  • このエントリーをはてなブックマークに追加
  • feedly
    follow us in feedly

A7プロセッサを搭載したiPhone 5s, mini Retina, Airでは脱獄が可能となりましたが、MobileSubstrateが動かないためTweakを動かす事が出来ません。
そのため、Hidden Settings7などPrototype Settingsを表示するTweakも当然動きません。

しかしながら、A7でsubstrateに頼らずPrototype Settingsを表示する方法が公開されていたので紹介致します。

追記 2014/1/1: iOS7,A7に対応したMobileSubstrateがリリースされました

HiddenSettings7を入れるとより簡単に同じ機能が得られます。

遂にMobileSubstrate iOS 7対応アップデート!!名前はCydiaSubstrateに変更! | きんちゃんぶろぐ

substrateが動かないA7でPrototype Settings

substrateに頼らず、表示する興味深い方法が公開されています。

2013 12 26 11 14 13
以下の記事で紹介されています:
How To: Hidden iOS 7 Settings (Prototype) for A7 (Manual) : jailbreak


注意事項・警告

NOTE: This is a bad idea. It’s a hack. It could brick leave your device in an unusable state (requiring an iTunes Restore). It will be fixed, obsolete, and stupid once the MobileSubstrate update is out. If you’re not a developer, or know what you’re doing, I would STRONGLY suggest against this.
NOTE 2: I’m not responsible if you damage your device by attempting to do this. I was able to do it myself, but I’m a software engineer, and I’m pretty used to tooling around in the filesystem for iOS devices. If you have questions, ask, and I’ll do my best to help answer them.
NOTE 3: If you still want to do this, congrats, you’re brave. Read on below to find out how.

具体的な方法

1. Cydiaよりafc2addをインストール
iFunBoxなどからrootアクセスするために必要となります。

2013 12 26 10 54 49
2. PrototypeToolsをダウンロード

MEGA


3. iFunBoxをPCにインストール

mac:
iFunBox for Mac | File Manager, Browser, Explorer, Transferer for iPhone, iPad and iPod Touch


win:
iFunBox for Windows | File Manager, Browser, Explorer, Transferer for iPhone, iPad and iPod Touch


4. iFunBoxでA7デバイスの/System/Library/PrivateFrameworksに移動。”PrototypeTools.framework”というフォルダを作成。その”PrototypeTools.framework”という中に先ほどダウンロードしたPrototypeToolsを格納します。

※ 以下のようになっているが、特にアクセス権を変更しなくてもよい
-rw-r–r– 1 root wheel 1248608 Dec 26 10:21 PrototypeTools

5. /Library/MobileSubstrate/DynamicLibraries/に移動。存在しなかったら作成(MobileSubstrateをCydiaから入れていると作成されています)。

6. iOS7AppleInternal.dylibを以下のリンクからダウンロード。/Library/MobileSubstrate/DynamicLibrariesに配置。

MEGA


7. iFileで/var/mobile/Library/Preferences/に移動し、com.apple.springboard.plistをplist viewerで編集。

8. 以下のkeyを追加します。
名前: SBPrototypeSettingsEnabled
Type: BOOLEAN

2013 12 26 11 02 33 3
9. 同じくiFileで/System/Library/LaunchDaemons/に移動します。com.apple.SpringBoard.plistをplist viewerで編集。

10. plistに以下のkeyを追加。
名前: EnvironmentVariables
Type: Dictionary

11. EnvironmentVariablesの中に以下のkeyを追加。
名前: DYLD_INSERT_LIBRARIES
String: /Library/MobileSubstrate/DynamicLibraries/iOS7AppleInternal.dylib

これは、先ほど配置したiOS7AppleInternal.dylibをSpringBoardが読み込まれた際にインジェクションするものです。

2013 12 26 11 03 59 2
12. 再起動(リスプリングではダメ)

13. ボリュームアップボタンを押すとPrototype Settingsが表示されます。

まとめ

これは面白いですね。
完全な純正Prototype Settingsの表示の仕方です。

注意事項を読んだ後、自己責任でやってくださいね。

作成したファイルを消し再起動すれば、もとの音量ボタンの機能に戻ります。

では、きんちゃん( @wa_kinchan )でした。
最後まで読んで頂きありがとうございます。良かったら、RSS購読、シェアして下さいね(≧∀≦)!





28 Thoughts on “A7デバイス(iPhone 5sなど)で隠し設定「Prototype Settings」を表示する方法!

  1. PrototypeToolsってどこからダウンロードできますか?

  2. 匿名希望 on 2013年12月27日 at 12:42 PM said:

    手順2. PrototypeToolsをダウンロード
    のところにリンク付けされてますよ。
    https://mega.co.nz/#!qF9hXLya!F0qNu1iFhqRD9BynEsoCtQJGLXJR8iHLS6jQcXYhOFs

  3. 迅速な対応ありがとうございました!

  4. 手順通りやりましたが SBPrototypeSettingsEnabledが表示されません。
    iphone 5s 7.0.4の環境です。

  5. ありがとうございました。
    一通り削除までやりましたが、解除する際にファイルを先に削除し再起動した場合リンゴループになりました。
    ifileで行った設定解除→ifunboxでファイルを削除の手順であればリンゴループになりませんでした。

  6. これA5デバイスやA6デバイスでやる方法ありませんか?

    • きんちゃん。 on 2013年12月29日 at 4:16 AM said:

      この方法も脱獄が必要となりますのでA7以前のデバイスはHiddenSettings7を入れてください

  7. Pingback: [JB] iPhone5s iOS7.0.4の脱獄 | maa's style

  8. 迅速な返信感謝します

    HiddenSettings7は導入したのですが、操作方法がわかりません…

    • きんちゃん。 on 2013年12月29日 at 9:42 AM said:

      ControlCenterからPrototypeSettingsを呼び出せます。ただ、日本語じゃないので少しわかりにくいかもしれません。

  9. きんちゃんさん申し訳ないですが以前のやり方でできなくなりました…
    非常に私用で申し訳ないのですができればA5デバイスでの表示方法教えていただけませんか?

    • きんちゃん。 on 2013年12月29日 at 3:09 PM said:

      HiddenSettings7を使わないとなるとこのページの方法ぐらいですかね。
      一応、このページはA7で説明はしてますがA5でも可能なはずです。

  10. A7で導入&稼動させました。
    日本語化の予定はありますか?

    • きんちゃん。 on 2014年1月1日 at 7:54 AM said:

      PrototypeSettingsの日本語化ということでしょうか?今のところその予定はないです。

  11. Test Recipeを他のに変えたらボリュームアップボタンで設定が呼び込めなくなりました。
    直し方を教えてください。

  12. 匿名希望 on 2013年12月31日 at 5:04 AM said:

    お手すきのときにでもお答え下さい。
    Mail,Weather,Safariが開けなくなり、その都度iPhoneを復元して、また脱獄…を繰り返しています。まだサポートしていない脱獄tweakを誤って導入したことが原因?だと思われます。自己責任は重々承知してますが、直す方法を探している次第です。よければヒントをください。よろしくお願いします。

  13. トムトム on 2013年12月31日 at 7:07 PM said:

    これを行ってキチンと表示されましたが
    ロック画面に出てくる
    INTERNAL_INSTALL_LEGAL_DECLARATION,INTERNAL_INSTALL_LEGAL_INSTRUCTIONS INTERNAL_INSTALL_LEGAL……
    というものを消す方法を探しています
    もしよろしければ非表示にする方法を考えて頂けませんか?よろしくお願い致します。

  14. albeart on 2013年12月31日 at 9:57 PM said:

    これを使用するとアプリが起動しなくなりました
    消すと治りましたが対処方法はありますか?
    iphone5s ios7.04です

    • きんちゃん。 on 2014年1月1日 at 7:53 AM said:

      CydiaSubstrateがアップデートされたのでPrototypeSettingsを表示するTweak「HiddenSettings」を使ってみてください。

  15. 誰か on 2014年1月30日 at 1:11 PM said:

    iOS7AppleInternal.dylibがDLできません
    temporary errorとなります
    何故でしょうか?
    お願いします

    • きんちゃん。 on 2014年2月1日 at 1:05 PM said:

      HiddenSettingsなどを使った方が安全かつ簡単なのでそちらを使ってみてください。

  16. mu_mindani on 2014年2月2日 at 3:43 AM said:

    ipodtouch5gでできましたっ
    ありがとうございます!
    hiddenSetthingsいれてて
    コントロールセンターの
    字を薄くするみたい数値弄って0にしたら
    コントロールセンターが綺麗に
    何にもなくなり設定が開けなくて
    困ってましたwww

    • きんちゃん。 on 2014年2月3日 at 3:03 AM said:

      /var/mobile/Documents/com.apple.springboard.settinsを消して、リスプリングをすれば、PrototypeSettingsの設定はリセットされると思います。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Post Navigation