iOS 7、DeviceTreeのcapabilitiesにvoice-controlは存在しない?

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

前回、iOS 7でVoiceControlを消すために試行錯誤しましたが、その延長上でもう少し最善策はないか調べてみました。

過去記事:
iOS 7からは脱獄しても簡単にVoice Control、Siri、3D-mapsなどをオンオフできなくなった・・別の方法を考える | きんちゃんぶろぐ

DeviceTree

capabilitiesは、DeviceTreeに移動されたということでopensn0wでKernel、bootloaderの他に、DeviceTree自身にもパッチを当てようと計画に踏み切りました。最初はHexViewer系列でdecryptしたDeviceTreeを除いて、闇雲にパッチを当ててましたが、うまく行かない。
てっきりiOS 6以前のcapabilitiesが入ったplistと同様のkeyがあると思っていました。
それから、よくよく調べるとvoice-controlが存在しない・・

@winocm さんのおっしゃる通り、/product下にcapabilitiesと思われるkeyの一覧を取得したので一覧を上げてみます。

/product

"ui-traffic-no-bldg-stroke" = <>
"ui-no-parallax" = <>
"ui-traffic-no-3d-bldg-stroke" = <>
"itunes-min-ver" = <00010b00>
"hearingaid-power-reduction" = <01000000>
"ui-background-quality" = <0a000000>
"product-id" = <1edd216059202d7cf26c0e5098977a6cf54436d9>
"udid-version" = <00000000>
"name" = <"product">
"location-reminders" = <01000000>
"ui-traffic-cheap-shaders" = <>
"personal-hotspot" = <01000000>
"airplay-no-mirroring" = <01000000>
"baseband-chipset" = <"ice">
"RF-exposure-separation-distance" = <0a000000>
"ui-no-procedural-wallpaper" = <>
"product-name" = <"iPhone 4">
"wifi-chipset" = <"4329">
"AAPL,phandle" = <00000068>
"builtin-mics" = <02000000>
"ui-traffic-no-alpha" = <>
"gps-capable" = <01000000>

ふm・・・ないですね。
カメラ系列のcapabilities系もあげるとこんな感じです。

/camera

"auto-focus" = <01000000>
"rear-max-video-zoom" = <01000000>
"video-cap" = <01000000>
"rear-hdr" = <01000000>
"name" = <"camera">
"front-max-video-zoom" = <01000000>
"flash" = <01000000>
"post-effects" = <01000000>
"AAPL,phandle" = <00000069>

あとは、facetimeもありますが、対したものではないので省略。
結果的にVoiceControlを止める最前の方法は、前回示したdeamon殺しが最適化と思われます。

まとめ

他のデバイスのcapabilitiesが取得出来たら面白そうとか思ってみたり。
Tweak作りも面白いけどkernelとかbootloaderの解析とかもやってみたいなと思ってみたり。

アセンブリ嫌いだけどね。

では、きんちゃんでした。





コメントを残す

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

Post Navigation