apk の中の dex を逆コンパイル = dedexer
[ROOTED] Rooting An Acer Iconia A100
http://forum.xda-developers.com/showthread.php?t=1213014
2011年8月23日火曜日
2011年8月10日水曜日
RHEL流儀で学認Shibboleth
ちょっとわけあって NII の学認なるサービスの SAML IdP の設定を
している。Shibboleth 使って SP を提供しているサービス。
で、以下に Linux に IdP をインストールする手順が詳しく書いて
あるんだけど、どうも野良っぽい雰囲気が気になる。
http://www.gakunin.jp/docs/fed/technical/idp/install/idpInst1
今回は CentOS5 にインストールしているので、RHEL 流儀にやって
みることにする。動作の責任は持ちません。OSのインストールは割愛。
openjdk 利用
している。Shibboleth 使って SP を提供しているサービス。
で、以下に Linux に IdP をインストールする手順が詳しく書いて
あるんだけど、どうも野良っぽい雰囲気が気になる。
http://www.gakunin.jp/docs/fed/technical/idp/install/idpInst1
今回は CentOS5 にインストールしているので、RHEL 流儀にやって
みることにする。動作の責任は持ちません。OSのインストールは割愛。
openjdk 利用
- jdk のインストール。
# yum install java-1.6.0-openjdk
- tomcat のインストール
# rpm -ivh http://mirrors.dotsrc.org/jpackage/5.0/generic/free/RPMS/jpackage-release-5-4.jpp5.noarch.rpm
# yum install tomcat6
- shibboleth-idp のインストール(適当なディレクトリで)
# wget http://www.shibboleth.net/downloads/identity-provider/latest/shibboleth-identityprovider-2.3.3-bin.zip
# unzip shibboleth-identityprovider-2.3.3-bin.zip
# cd shibboleth-identityprovider-2.3.3
# sh install.sh # 対話式のところは適当に。
# chown tomcat /opt/shibboleth-idp/{logs,metadata}
# cd /usr/lib/jvm/jre/lib/ext
# ln -s /opt/shibboleth-idp/lib/shibboleth-jce-1.1.0.jar
# cd /var/lib/tomcat6/webapps
# ln -s /opt/shibboleth-idp/war/idp.war
/usr/lib/jvm/jre/lib/security/java.security に以下 1 行を追加。
security.provider.9=edu.internet2.middleware.shibboleth.DelegateToApplicationProvider
/etc/sysconfig/tomcat6 に以下の 1 行を追加。
JAVA_ENDORSED_DIRS=/opt/shibboleth-idp/lib/endorsed
- proxy_ajp の設定
/etc/httpd/conf.d/proxy_ajp.conf に以下を追加。
ProxyPass /idp/ ajp://localhost:8009/idp/
2011年8月9日火曜日
Virtuozzo コンテナ内で MASQUERADE
vz.conf の IPTABLES に iptable_nat と ipt_MASQUERADE を追加したんだけど、
コンテナ内で以下の MASQUERADE が効かない。
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
、、、と思ったら VZ のカーネルが古かった。最新に vzup2date したら出来た。
しかし、効かなかったときの現象が不思議なもので、HN で tcpdump で該当パケット
を監視すると、急に ping が飛んだりなんて感じだった…
コンテナ内で以下の MASQUERADE が効かない。
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
、、、と思ったら VZ のカーネルが古かった。最新に vzup2date したら出来た。
しかし、効かなかったときの現象が不思議なもので、HN で tcpdump で該当パケット
を監視すると、急に ping が飛んだりなんて感じだった…
2011年7月13日水曜日
ICONIA A500 rooted & ad-hoc & http proxy メモ
ICONIA A500 を買った。手元の iPhone 3GS JB済みと MyWi したかったのだが、
Android3.0 は Wifi の Ad-Hoc 接続が不可能のようだ。
Web で調べるも、rooted する必要ありとのこと。もう少し遊び倒してから rooted
したかったが仕方ない。ICONIA 本体で以下からGingerBreak-v1.20.apkを落とす。
http://forum.xda-developers.com/showthread.php?t=1055354
「アプリケーション->提供元不明のアプリ」をチェック。
で、落としてきたGingerBreak をクリックして実行。すると勝手に再起動されて
rooted された模様。
で今度は wpa_supplicant を Ad-Hoc 対応のものにする必要があり、以下から
そのバイナリを ICONIA 本体にダウンロード。
wpa_supplicant_xoom_wifi_adhoc.zip
http://forum.xda-developers.com/showthread.php?t=1033314
zip の中には、system/bin/wpa_supplicant のバイナリがあるので、これを
ICONIA 本体の /system/bin/wpa_supplicant にコピーする必要がある。
ICONIA にターミナルが入ってなかったので Android Terminal Emulator なるもの
を入れた。で、/sdcard/Download にある上記 zip ファイルを解凍して wpa_supplicant
をコピーしようと思ったら cp コマンドがない。ネットにつながらない環境
になってしまったところでやっていたので、仕方ないので cat でやった。
# 本来は busybox を入れるのが筋なのだろう。
su
mount -o remount rw /system
cat /system/bin/wpa_supplicant > /system/bin/wpa_supplicant.orig
cat /sdcard/Dowload/wpa_supplicant_xoom_wifi_adhoc/system/bin/wpa_supplicant > /system/bin/wpa_supplicant
ICONIA を再起動したら Ad-Hoc な ESSID が見えた。(*)が付いてた。
あと、ちょっとわけあって http proxy を通す必要があったのだが、Android3.0
はなんと http proxy の設定が無い…
Webで調べたら 3.1 からは可能なようだ。3.0 の場合は ProxyDroid なるものを
入れると自前で透過 Proxy を設定してくれるらしい。iptables をゴニョゴニョ
してるんだろう。詳しく見てない。
なので入れた。Socks5 の Proxy も使えたので、今は手元の Socks proxy とつな
いで幸せな環境となった。
2011年7月7日木曜日
Salesforce の SOAP API で OAuth
なんやら Salesforce の API は REST のやつでないと OAuth が使えないという
噂を聞いて REST API でやってたんだけど、どうやら SOAP の方でも OAuth の
accessToken が使えるらしい、というか使えた。
通常 X-SFDC-Session で渡している sessionId を OAuth の accessToken に置き
換えるだけで行けてしまった。
以下をヒントにした。
Using OAuth 2.0 with the SOAP API
http://blog.sforce.com/sforce/2011/03/oauth-and-the-soap-api.html
噂を聞いて REST API でやってたんだけど、どうやら SOAP の方でも OAuth の
accessToken が使えるらしい、というか使えた。
通常 X-SFDC-Session で渡している sessionId を OAuth の accessToken に置き
換えるだけで行けてしまった。
以下をヒントにした。
Using OAuth 2.0 with the SOAP API
http://blog.sforce.com/sforce/2011/03/oauth-and-the-soap-api.html
2011年7月4日月曜日
2011年6月24日金曜日
REUDO RBK-2200BTi で Android 3.0 on Transformer TF101
本日 Transformer が来たので、RBK-2200BTiを認識させようとしたところ
ペアリング段階で認証キーを入れる画面が出ない。
Web で調べたところ 0000 で行けるみたいなのでやったらうまくいった。
以下のページがヒント。
http://www.transformerforums.com/forum/asus-transformer-help/1671-tf101-tethering-se-w995-via-bluetooth-inet-access.html
ペアリング段階で認証キーを入れる画面が出ない。
Web で調べたところ 0000 で行けるみたいなのでやったらうまくいった。
以下のページがヒント。
http://www.transformerforums.com/forum/asus-transformer-help/1671-tf101-tethering-se-w995-via-bluetooth-inet-access.html
登録:
投稿 (Atom)