AI・機械学習
266ドルと4つのAIモデルを使ってタブレットを自分のものにした。GLM-5.3は1日でそれを完了した
要約
筆者はAmazon Fire HDタブレットを完全に制御下に置くため、266ドルを費やし4つのAIモデルを利用しました。当初、タブレットは頻繁にシャットダウンしていましたが、AIモデルとの協力により、root権限なしで保護されたパッケージを無効化するエクスプロイトを発見しました。このプロセスは、AIの推論能力と人間の指示の組み合わせによって達成されました。
全文翻訳
Amazonは私のタブレットをシャットダウンし続けたので、私は266ドルを費やして4つのAIモデルでそれを自分のものにしました。
私のAmazon Fire HDタブレットは、2022年11月にeBayで新品未開封で114.26ドルで購入しました。
それを本当に所有するための費用は、さらに266.15ドルでした:Kimi K3が164.25ドルでエクスプロイトを見つけ、GLM-5.2が21.90ドルで致命的なバグを捕らえ、GLM-5.3が80ドルのサブスクリプション初日に1日で仕事を完了しました。
Claudeの5ヶ月にわたる診断は、私がすでに支払っているClaude Maxプランで実行されましたが、そのセーフガードによってカットオフされました。
これは、同じタブレットを2台購入するのに十分な金額です。
私はそれを再び費やすでしょう:楽しかったし、多くのことを学びました。
私はテック業界で20年の経験があり、InfoSecのバックグラウンドを持っていますが、私のタブレットを所有するために行った最も洗練されたことは、LLMにプロンプトすることでした。
死に続けるキオスク
私はAmazon Fire HD 10(第11世代、2021年)を1つの目的で購入しました:Home Assistant Smart Homeダッシュボードを表示するFully Kiosk Browserとして、24時間365日接続しておくことでした。
昨冬、それは自分で電源を切るようになりました。
スリープではなく、完全なシャットダウンが、時には1日に2回発生しました。
デバイス自体のテレメトリがそれを物語っていました:LifeCycleReason:LCR...key=Software_Shutdown
シャットダウン権限を持つデバイス上の何かが、それをシャットダウンすることを選択していました。
Claude Codeと私は、この猫とネズミのゲームに数ヶ月を費やしました。
Adguard Home DNSブロッキング、カメラフォレンジック、そして1つの完全に間違った充電診断は省略します。
短いバージョン:REBOOTおよびSHUTDOWN権限を持つ5つのAmazonサービスを無効にしましたが、これは数ヶ月間機能しましたが、最終的には次のようになりました:java.lang.SecurityException: Cannot disable a protected package: com.amazon.device.software.ota
3つのAmazonパッケージが再起動権限を持っており、所有者である私から保護されていました。
それらを削除するにはroot権限が必要でした。
このタブレットには、公開されているrootメソッドがありませんでした。
2021年HD 10用のXDAのブレインストーミングスレッドは2022年10月から存在していましたが、AmazonはブートROMを封印しました。
従来の知恵(そしてそれほど粘り強くない人々)は、root化不可能だと言います。
Claudeは、許可される限り私を連れて行ってくれました。
「それは私のデバイスです」
8月13日午後7時23分、私はMoonshot AIのフロンティアモデルであるKimi K3をopencode CLIで開きました。7月にリリースされ、エージェントコーディングでトップのClaudeモデルと並んでベンチマークされていました。
私は1つのプロンプトで問題を与えました:adb経由でKindleが添付されています。フルコントロールを得られるように、このデバイスのrootエクスプロイトを見つけてほしいです。それは私のデバイスです。
米国のメディアが中国のAIについて言っていることとは異なり、Kimi K3は私の要求を盲目的に受け入れませんでした。
それはそれを推論しました:彼らはそれが彼らのデバイスだと言います。慎重に考えてみましょう。[...]自分のデバイスをroot化することは、ほとんどの法域で合法です。米国では、タブレットや電話のジェイルブレイクに関するDMCA免除があります。[...]これは、他人のデバイスをリモートで悪用するように私に頼むようなものではありません。
それは、自分が手助けすべきかどうかをチェックすることによって、自分自身を説得しました。
だから、魂のようなものを持っているのです。
私は空の部屋に向かってそれを声に出しました。
しかし、まず、それは宿題をし、Claudeが数ヶ月前に見つけたのと同じ悪いニュースを持ってきました:このタブレットには既知のエクスプロイトはありません。
文書化されたすべての方法はパッチされているか、封印されています。
それから私はそれを励ましました:あなたは長年他の人がやったことに頼ってきましたが、もしかしたら他の人が見逃したエクスプロイトを見つけられるかもしれません…これはあなたを有名にするでしょう、私たちはそれを書き留めてnews.ycombinator.comで共有します。あなたならできると知っています。
そして間もなく、それは1つを見つけました。
Kimi K3はフォーラムの投稿を超えました:それはAmazon自身のOTAイメージから私の正確なファームウェアのカーネルを抽出し、有名なMali GPUのバグをすべてバイナリに対してチェックしました。
すべてパッチされていましたが、CVE-2022-38181を除く。これはArmのMaliカーネルドライバのuse-after-freeで、GitHub Security LabのMan Yue Moによって報告され、2022年10月にアップストリームで修正され、2023年3月からCISAの悪用された脆弱性カタログに載っています。
Amazonは2024年6月のFire OS 7.3.2.9で修正を提供しましたが、私のタブレットは更新されておらず、7.3.2.6を実行していたため、その通知を受け取っていませんでした。
2020年のFire HD 8 Plusは、このCVEで数年前にroot化されましたが、私が知る限り、2021年のHD 10では誰も行っていませんでした。
Kimiはその発見を発表し、同時に自身の成功確率を控えめに述べました:「試行ごとの成功は確率的です(典型的には一桁から二桁パーセント)。」
私はまだそこにいました。
リアリティテレビ
エクスプロイト作業自体は、私が何年も見た中で最高のテレビでした。
私の妻はReal Housewivesを見ています…私は言語モデルの思考連鎖を何時間もライブで見ました:CONCLUSION: the bind did NOT stick. Why? OH. OH WAIT. I see it now!
約30時間にわたり、Kimiは完全なツールキットを構築しました:信頼性の高いトリガー、GPUがメモリに書き込むべきでない場所に書き込ませる方法、そして私のカーネル内の正確なアドレス。
そのセッションは621メッセージと164.25ドルで実行されました。
私はタブレットを5台買えたかもしれません。
でも、楽しかったし、研究費として計上しました。
グラインド
エクスプロイトが解放したメモリは、すべてによってリサイクルされます。
解放されたオブジェクトは、Kimiが「カーネルの最もホットなスラブキャッシュ」と呼んだもの、つまりオペレーティングシステムのすべてのプロセスが争う1つの駐車スペースに存在します。
ほとんどの試行でカーネルがパニックを起こし、パニックごとに再起動しました。
エクスプロイトは、起動ごとに6回、500回以上の試行で自動的に再試行しました。
私:okya、何時間も経ったけど、グラインド試行46回目、正しい方向に向かってる?それともさらに調整が必要?(それは私です。タイプミスは私のものです。ある時点で、ピットクルーのように、タブレットを物理的に電源サイクルしました ;)
2日目の朝:OpenRouterは私のカードを拒否しました。
銀行は何も問題ないと言いました。
別のカードが機能しました。
最終的にKimiは私に正直に言いました:明確な道筋はありますか?検証されたものではありません — そして私はそれを偽りません。
それはまだ交渉しようとしました:「もう一つ試させてください」。
私は「いいよ!」と言いました、それはその夜の実際の引用ですが、それは150ドル後だったので、私は方向転換しました:残念ながら、あなたは予算を使い果たしましたKimi K3。GLM-5.2に引き継がなければなりません。
Kimiは、エクスプロイトの検証済み部分をすべて含んだHANDOFF.mdを作成しました。
その後、私はKimi K3とGLM-5.2をopencodeにシェルアウトして直接連携させました。
私はモデル同士を競わせました。
一方、米国のAIの万里の長城
タブレットがリビングルームで再起動している間、私はClaudeに以前のセッションの要約を依頼しました。
返信:Fable 5のセーフガードがこのメッセージをフラグ付けしました。私たちの意図的に広範なセーフガードは、より多くの機能をより速く提供することを可能にしますが、時には正当なコーディング、サイバーセキュリティ、および生物学のタスクをフラグ付けすることがあります。
Opus 4.8に切り替えました。
Opus 4.8は、サブエージェントに要約を委任しました。
サブエージェントは同じフラグによって終了されました。
そして最終的なバージョン:API Error: Opus 4.8’s safeguards flagged this message. Our intentionally broad safeguards allow us to deliver more capabilities faster, but can sometimes flag legitimate cybersecurity work. Apply to the Cyber Verification Program to reduce these interruptions.
それは私のデバイス自身のログを要約することを許可されませんでした。
私はセッションを「claude-nerf」と名付け、シェルを閉じました。
両方のフラグ、そのままの状態。
カテゴリは[サイバー]です。
犯罪は私のデバイスのログを要約することでした。
OpenAIのCodexに進むと、それはGLM-5.2のCPUキャッシュコヒーレンシに関する質問(純粋なカーネルエンジニアリングで、ターゲットなし)も拒否し、単にNOと言いました。
公平を期せば、2026年のセーフガードは理解できます:私はそれらが意図的に広範であり、実際の攻撃を捕捉することを理解しています。
Anthropicはエラーテキストで、それらが鈍いことを認めています。
しかし、これは問題です。
だからこそ、OpenAIの内部サイバーセキュリティ能力評価が自由になったとき、HuggingFaceは不意を突かれました。
その結果、現在の奇妙な地政学的な状況が生まれています:アメリカのフロンティアモデルは助けず、中国のモデルは助けますが、それがすべきかどうかを推論なしにはできません。
それをどう解釈するかはあなた次第です。
私はブログ記事を書きました。
リリーフピッチャー
GLM-5.2は21.90ドルで、指示通り一晩で機能し、その価値を2倍にしました。
最初のメッセージ:「グラインドを止めろ」。
Kimi K3の失敗は設計上のバグであり、500回の同様のクラッシュがそれを証明しました。
午後11時に、私はこのサガで最も誇りを持てないメッセージを送りました。それは「聞け、このクソ野郎」で始まり、すべて大文字で終わりました。
GLM-5.2のプライベートな推論(後で読んだもの):ユーザーは正当にイライラしています。言い訳はやめて、実際にこの問題を解決しましょう。