AltStoreをインストールするためのソフト「AltServer」ですが、動作にはWindows 10が必須となっており、Windows 7やWindows 8系では動作不可となっています。
ただ、色々な理由でWindows 7 / 8で使いたい…という場合もあるようなので、この辺りについて記しておきたいと思います。
Windows 7 / 8では動かない
【AltServer】はWindows 10以降のみ対応となっており、Windows 7 / 8 / 8.1などでは動作せず、起動させようとしても以下エラーが発生します。
起動が出来ないため、AltStoreのインストール作業が行えず…という状況です。
AltServer.ext – エントリポイントが見つかりません
プロシージャ エントリ ポイント IsWow64Process2 がダイナミック リンク ライブラリ KERNEL32.dll から見つかりませんでした。
バイナリエディタで書き換えると…
この問題、バイナリエディタでAltServer.exeを少し書き換えることで回避することができ、Windows 7 / 8 / 8.1でも動作させることが出来るようになります。
ということで、その方法についてご紹介…!
動作させる方法!!
今回はexeファイルの書き換え作業が必要なので、バイナリエディタを使用します。お使いのものがあればそちらで大丈夫なのですが、使っているものが無い…という場合は、有名所のStirlingが便利かなと思います。
今回の記事でもStirlingを使用して進めていきます。
- 【Stirling – Vector】
リンク先よりダウンロード&解凍し、Stirlingを起動してください。
① AltServer.exeを開く
まずはStirlingにてインストールされている【AltServer.exe】を開きます。Stirling画面へexeファイルをドラッグ&ドロップするだけでオーケー。
AltServer.exeの場所ですが、インストールフォルダを変更していない場合、通常は以下のフォルダ内に入っています。
- Windows 32bit版:C:\Program Files\AltServer\
- Windows 64bit版:C:\Program Files (x86)\AltServer\
② 検索
【Ctrl + F】にて検索画面を呼び出し、「検索データ」に【Process2】と入力、「データ種別」から【文字列】を選択して、検索を実行しましょう。
バージョンにより違いはあるのですが、通常は2箇所該当するかと思います。
以下画像の様に、【IsWow64Process2】の前部分が意味不明な文字列になっている方は、目的の箇所じゃありません。
目的の箇所は以下画像の様に、【IsWow64Process2】の前部分に【GetModuleFileNameA】といった様な記述がある方です。
この箇所を間違えていると書き換えても意味がないため、少しだけ慎重に探してみてください。
③ 書き換え!
【IsWow64Process2】の【2】の部分を選択すると、左側の【32】も選択されるはずです。これが目的の箇所!
左側の【32】をクリックして選択し、【00】と入力。【32】が【00】と書き換わっているのを確認してください。
④ 保存
これで書き換えは完了!あとは書き換えたAltServer.exeを保存しましょう。
保存は簡単で、【Ctrl + S】か画面左上のフロッピーアイコンをクリックするだけです。これで上書き保存されますので、完了!
使える?
ということで、書き換えを行ったAltServer.exeを通常通り起動してみると…エラーが無くなり、起動が行えるはずです。
起動されたAltServerはタスクバーに入りますので、アイコンをクリック、【Install AltStore】からAltStoreのインスール作業が可能になります…!
実際にWindows 7にて試してみましたが、問題なくAltStoreのインストールまで行うことが出来るようになりました!
〆
今回の方法は以前どなたかに教えていただいた物で、当時もWindows 7環境がなく試せておらず、かなりうろ覚えだったのですが…最近「Windows 7でAltServerは使えないの?」とご質問をいただくことが多かったので、実際にWindows 7機を押し入れから引っ張り出してき、確認してみました。
覚えていた方法が間違っていなかったようで、良かった…。
現在Windows 7 / 8 / 8.1をご使用になられている方がどれくらい居るかは分からないのですが、該当する環境の方は試してみると…イイかも…?
コメント
話題とは違いますが。
(x86)が64bitのプログラムフォルダーと今初めて知りました。
やんわり逆で憶えてました。
ありがとうございました(〃ω〃)9
(x86)は32bitのプログラムフォルダーですよ(♥︎>艸<)+:。‥*
64bitのOSで32bitのプログラムを保存する場所がx86ですっ(*//艸//)♡
直接は関係ない話だけど,脱獄iPhone 12 iOS 14.1上では,CoolStarのclangでon-deviceコンパイル試みたところ,armv7の設定でしかコンパイルできなかった…もちろん,生成されたバイナリは実行できない…
ありがたい‼️
神
これ片方だけでいいんだ。
どっちも変えてた。
プログラムファイルの32bitと64bitが逆ですね
よく考えてみたら合ってる
64bit版OSに32bitソフトをインストール…する場所がこちらになります。
パッと見だとわかりにくいですよね…。私もよくこんがらかります…。
win7のPCしか持って無かったのでこの情報が非常にありがたかったです。やっとAltStore の恩恵に与れます。
ありがとうございました😊
やっとこれの日本語記事ができましたね!redditとかで既存だったので、英語がわからない人とかどうしてるんだろうなと思ってました。
つべで調べてwin7で運用してたけどこれで結構助かった人多そうだな
iOS11でaltstore使う方法ない?
youtubeに上げられてた方法ですね。
8.1proなので導入済みでした。
記事とは関係ないんですが、
BatchOmaticで再deb化するとき、
何故かAppStore++だけエラーが出てできないんですけど…他のは全てできる。私だけでしょうかね?
…できた方いますか?
最新版Altserverでもできなかったため教えてください。
管理者権限で起動、iPhone8(iOS13.5)を接続しInstall Altstoreを行いApple IDを入力したところ、特にエラーメッセージも無くAltserverが落ちてしまいます。
(タスクバーからもアイコンが消える)
・Altserver旧Verでもずっと落ちる
・別の既存Apple IDでも落ちる
・iTunes、iCloudは最新版をインストール済み
・Windows10使用
エラーメッセージが出るなら良いのですが、全く出ないためお手上げ状態です。
ただ、新規Apple ID取得しての方法は試していないため行ってみようと思いますが、他に何か理由があるか分かりますでしょうか?
(iPhone7Plus、iPad miniでも落ちた)
PCに別アカウントを作成しそちらで実行するか、別PCを使用してみてください。これで改善される場合が多いです。
助かります、ありがとうございました。
32の部分を選択しても書き換えられないのはなにが考えられるでしょうか?
キーボードの入力を行っても、入力されない…という状況でしょうか?
そうです。win特有のファンって音声が出ます。
win7を10に上げたPCと8.1も同様に入力出来ません。
なぜか、編集出来ないモードになってました。管理者権限で実行したら出来ました。
お騒がせしました。
この情報はありがたい!と思ってさっそくWin7を入れて準備したのはいいけど
iTunesが、よくある「動作を停止しました」から抜けられなくてダメだった・・・
ユーザを新規作成しても改善しなかったので消してしまったWin10をまた
入れなおしました
別の7機ではiTunes問題なく動作してるのになんなんでしょうかね
今までは奥さんのWin10機でAltServerを起動し使っていましたが自分のwin7機で此れからは使える様になりました。
有難うございます。
数か月諦めていたことが解決しました!
ありがとうございます!!!!!!!
若干話は逸れますが、Altdaemonを使って署名を更新しようとした時他のアプリは正しく更新されるのにAltstoreを更新しようとすると落ちてしまうのですが、同じような人いますか?解決策があるなら知りたいのですが。。。おとなしくPC繋いで更新しかないのかな。。。
ちなみに環境はiphone11,ios14.3,unc0ver6.1.1,altstore1.4.4です
AltStore自体の署名を更新する際、AltStoreがクラッシュしホーム画面に戻ってしまう…というのは仕様です。
きちんと署名更新が出来ていませんでしたか?
そうだったんですね!確かにできてました。今日Altstoreのアップデートがきていてそれも落ちましたが、ちゃんとアップデートされてました!ありがとうございます
脱獄のためだけに普段使わないWin10機を引っ張り出して大変だったからマジでありがたいっす
beta版のAltstore.exeだとバイナリエディタでいじる箇所が変わるのでしょうか?
もし同じ要領で書き換える箇所がわかれば知りたいです。
確認していないのですが、こちらの記事と同じ手法では無理だったでしょうか?
何度やっても起動直後に「AltServerは動作を停止しました」となり強制終了してしまうなぁ
一瞬だけ初期設定の更新確認画面が出るから起動はしてるっちゃしてるんだけど・・・
OSはWin7 64bit、AltServerのインストール場所はデフォルトのままでやってるのだけど
強制終了した後に再度立ち上げるとタスクマネージャーに出プロセスは走ってるものの
タスクアイコンが出ず
通常起動、管理者モードのどちらでも症状変わらずでお手上げです
似たような境遇の方居ますかね?
PCに別のアカウントを作成していただき、そちらの環境で実行すると改善される場合があるようです
アドバイス有難うございます。試してみます。
神、サンクス
忘れた頃にうっかりアップデートしてしまい
もう一度こちらのページにお世話になりましたwww
ありがとうございます。
Windows8を使用しています。
上記の方法で、現在でも利用可能ですか?
Windows 8を所有していないため何とも言えないのですが、大丈夫かと思います
上記方法でバイナリ編集、書き換えが出来なくて、管理者として実行をしても出来ません、
バイナリ編集、書き換えできる方法知らないでしょうか。
Windows7です。