
Android 4.2.xでTwitterをする
どうも、ある意味ツイ廃なたいぷりんぐです(?) 家に古いAndroidタブレットがあるので、Twitterができないか試してみた結果できたので共有 前提条件 この記事で紹介している方法は、AndroidをRoot化済みである必要があります。 DigiCert Global Root G2をインストールする 2024/04/30現在、Twitterはルート証明書にDigiCert Global Root G2が使用されています。 しかし、Android 4.2.xにはDigiCert Global Root G2のルート証明書が入っていないようなので入れてあげる必要があります。 今回はシステムの証明書ストアにDigiCert Global Root G2を追加します。 1. 証明書のダウンロード まず、下記URLからDigiCert Global Root G2の証明書をダウンロードします。 https://cacerts.digicert.com/DigiCertGlobalRootG2.crt.pem 2. ハッシュの計算 ダウンロードした証明書のハッシュを計算します。 openssl x509 -inform PEM -subject_hash_old -in DigiCertGlobalRootG2.crt.pem | head -1 これを実行すると、8文字の英数字が表示されます。次の手順で必要となるので、どこかにメモをしておいてください。 3. システムの証明書ストアにDigiCert Global Root G2を追加する まず、ダウンロードした DigiCertGlobalRootG2.crt.pem を {先程計算したハッシュ}.0 という形式にファイルの名前を変更します。 例えば、先程計算したハッシュが e20c53ba でしたら e20c53ba.0 というに名前を変更します。 次に、Android端末側の /system/etc/security/cacerts の中に先程名前を変更したファイルをコピーしてください。 そうしたら、 /system/etc/security/cacerts の中にコピーしたファイルの権限を 644 に変更してください。(すでに 644 になっている場合はそのままにしてください) 4. 端末を再起動 再起動後、証明書がインストールされているはずです。 Kiwi Browserをインストールする Google Chromeでもできると思いますが、Kiwi BrowserのほうがGoogle Chromeより新しめのレンダリングエンジンを搭載したバージョンがAndroid 4.2.xで利用できるので今回はKiwi Browserを使用します。 ...







