許容されるロックのタイプは、システム管理者によって事前に決定されている場合があります。
許容範囲を定義できる場所 必要に応じて証明書を再生成できます。
そのため、スライドロック画面を再び使用できます。
(私はCM9 RC1、Android 4.0.4を使用しています)
許容されるロックのタイプは、システム管理者によって事前に決定されている場合があります。
許容範囲を定義できる場所 必要に応じて証明書を再生成できます。
そのため、スライドロック画面を再び使用できます。
(私はCM9 RC1、Android 4.0.4を使用しています)
回答:
トグル/プロファイルを使用してロック画面のセキュリティを無効にすると、ロック画面ウィジェットも表示されないため、スライドしてロックを解除できないという問題があります。また、電話機を再起動すると、設定を再度切り替えるまでボタンは機能しません。
別の方法は、通常どおり証明書をインストールし、ルートエクスプローラーなどのACLを保持するものを使用して、ACLをサポートする場所に/ data / misc / keychainおよびキーストアディレクトリをバックアップすることです。それらを/ tmpにコピーすることをお勧めします。次に、設定から資格情報をクリアし、ロック解除スライドを有効にします。次に、/ tmpからフォルダーをコピーします。CAがインストールされます。
http://wiki.pcprobleemloos.nl/android/cacertの「ロックスクリーンなしで「システム」資格情報としてAndroidにCAcert証明書をインストールする-手順」ページでこれを正確に行う方法を説明しました。
cyanogenmodフォーラムにも投稿しました:http : //forum.cyanogenmod.com/topic/82875-installing-cacert-certificates-on-android-as-system-credentials-without-lockscreen/
基本的に、コマンドは次のとおりです。
openssl x509 -inform PEM -subject_hash_old -in root.crt | head -1
正しいファイル名を取得するには、証明書を変換します。
cat root.crt > 5ed36f99.0
openssl x509 -inform PEM -text -in root.crt -out /dev/null >> 5ed36f99.0
それらを/ system / etc / security / cacerts /にコピーし、新しい.0ファイルを「644」にchmodします。再起動して確認します。Androidデバイスで「Clear cerficates」を選択すると、ピンを削除できます(ピンを入力して、ロック画面を「なし」または「ワイプ」に変更します)
ここではCAcertルート証明書を使用しましたが、おそらくclass3.crt証明書も必要か、独自の証明書を使用します。
140342119224992:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:696:Expecting: TRUSTED CERTIFICATE
。Opensslで証明書をロードできませんでチェックすると、.pem
ファイルは一致するはずです。しかし、最後のコマンドは何も変わりません。何か問題がありますか、それとも自己署名/作成されたCAに期待されますか?そして、ハッキングを始める前に、それでも動作するはずですか?
openssl x509 -inform PEM -text -fingerprint -in cacert.pem > d6a2705a.0
、その後、テキストエディタを使用してトップにbase64でエンコードされたブロックを移動するにファイルを配置し/system/etc/security/cacerts/
、実行するchown root:root d6a2705a.0
とchmod 0644 d6a2705a.0
、ディレクトリ内から-ら出来上がり、それが信頼できるとターンアップシステム証明書。イェーハー!
-----END CERTIFICATE-----Certificate:
これも解析エラーを引き起こしました。
追加のソフトウェアや手動のファイルコピーなしで機能するソリューションを発見しました。
システムは「スワイプロック解除」に設定されましたが、ユーザー証明書は引き続き使用可能です(WebブラウザーとDefaultHttpClientを使用したカスタムアプリでテスト済み)。
Galaxy Tab 2 10.1上のAndroid 4.1.2でテスト済み。
問題を解決する方法を見つけましたが、ルートが必要であり、ルートCA、自己署名CA、または中間CAでのみ機能する場合があります。
Androidによって信頼されていない証明書がある場合、追加すると、個人の証明書ストアに入ります。この個人証明書ストアに証明書を追加すると、システムはデバイスのロックを解除するためにより高いセキュリティレベルを必要とします。ただし、証明書をシステムストアに追加する場合は、この要件はありません。明らかに、システムストアに証明書を追加するにはルートが必要ですが、静かで簡単です。
方法は次のとおりです。
1-通常どおり証明書を追加します。たとえば、私の証明書はと呼ばれていましたsome.crt
。それはあなたの個人ストアに保存され、アンドロイドはピン/パスワードを尋ねます...続行します。
2-ルート機能を備えたファイルマネージャーを使用して、/data/misc/keychain/cacerts-added
またはでファイルを参照します/data/misc/keystore
。ここに1000_USRCERT_some
、ステップ1で追加した証明書というファイルが表示されます。
3-このファイルを移動しますsystem/etc/security/cacerts
(システムパーティションr / wをマウントする必要があります)
4-電話を再起動します
5-これで、デバイスのロックを解除するために設定したPIN /パスワードをクリアできます。
Android 4.4.2で自己署名証明書を使用して作業しました。それが役に立てば幸い!