趣味のプログラム工房

Android

Zenfone2 Android 5.0 楽天モバイルでL2TPがうまく動かない

タイトル通り、Zenfone2、Android 5.0楽天モバイルの環境でL2TPがうまく動きません。

原因不明です。

自宅に、VPNのサーバを立てているのですが、まず、Wifiでは安定してつながります。
というわけで、ハード、OS、設定には問題なし。
しかし、MVNO(楽天モバイル)経由だとコネクションはされるのですが、しばらくするとすぐに切れる。
ほとんど使い物になりません。
ってことは、楽天モバイル(回線)が悪い?
でも、楽天モバイル(回線)をデザリングして、iPhoneからサーバへつなぐと安定してつながる、、、あれ?
というわけで原因不明なのです。

VPNサーバ - Wifiルータ - Zenfone2 ・・・OK
VPNサーバ - ルータ - 楽天モバイル - Zenfone2 ・・・不安定
VPNサーバ - ルータ - 楽天モバイル - Zenfone2 - iPhone ・・・OK

というわけで、これ何が原因なの?

いろいろと、トライ&エラーを繰り返してみたのですが、やっぱり原因不明。
syslogに Maximum retries exceeded for tunnel XXXX. Closing.
というログがあったので、これをヒントに調べたところ、
L2TPのKeepaliveの設定が怪しいとのこと。

というわけで、Gitからソースをダウンロードしてきて、L2TPの固定値を変更してコンパイルすることに。
2tp.h
#define NZL_TIMEOUT_DIVISOR 40
#define HELLO_DELAY 260 /* How often to send a Hello message
#define DEFAULT_MAX_RETRIES 20 /* Recommended value from spec */


network.c:248
// tv.tv_sec = 1;
tv.tv_sec = 10;

でも、全く意味なし。


いろいろ調べたのですが、どうも、android側から切断しているようなので、
サーバ側のパラメータを変更してもあまり意味がなさそうです。
(切断のタイミングを見たところ、どうもandroid側が先に切れている)

というわけで、全くのお手上げ。
回線の関係上、PPTPは使えないし、どうしたものやら。。。

2015年09月22日


AndroidでLTE(電波)を掴まない!MVNO SIMフリー端末

私は、Zenfon2なのですが、楽天モバイルでの購入品です。

で、タイトル通り、電波はあるはずなのですが、なかなかLTEを掴まない。
なので、電波があるのに通信ができないという状況にたまに遭遇します。

で、ネットで情報を探したところ、「不要なAPN設定の削除」で解決!
だそうです。


私のZenfon2ですが、楽天モバイルをはじめ、20社くらいのAPN設定が入っていました。
納得です。

というわけで、さっそく削除。
何となく改善した気がする。

2015年09月12日


バッテリーの持ちがよくなった!NOVA Launcher

Zenfon2を使用しているのですが、デフォルトはAsusuのランチャーなわけですが、
それをNova Launcherに変えてから、バッテリーの持ちがよくなった!(気がする)

軽いんですね。省エネでいいです!

それに、カスタマイズもできて、デフォルトより使いやすいです。
おすすめ!

2015年09月06日


Zenfon2レビューその2

Zenfon2を購入して1週間経ちました。


◆良い点
まず、気にしていたバッテリーですが、意外と持ちます。
ネット上のレビューにもあったのですが、リチウムイオン電池は最初2~3回サイクルしないと本領を発揮しないとか。。。
確かに、初日より一週間たった今のほうが電池が持っているような気がします。
(最初は設定とかでいろいろ使っていたせいというのも否定できない)

片手モードが使いやすい。

最新のファームに更新しても特に問題は発生していない。
(バッテリーの消費が増えるとか)

ケースを開くとスリープ解除されるのは地味に便利。(対応ケースが必要)

◆悪い点
地下鉄で使っていると、シムを見失うことがある。
うーん、電波がないからなのか。。。だとしたら、影響ないですが、
電波がある状態でシムを見失ってるとしたら問題。

ブラウザのフォントが大きい。
Zenfon2は5.5インチ画面で解像度も大きいですが、逆にスマホ用ページが設定されたサイトを見ると、画面サイズが大きい分文字が大きく見える。
シニア向けのスマホみたい。。。
文字大きくするより、一画面に表示する文字数を増やしてほしい、、、がこれはサイトの問題なので仕方がない。
ブラウザのUAをPCにして、PCサイトとしてみるしかないかな。
ちなみに、メインではOperaを使用しています。

android 5.0なのに、「トラステッドフェイス」が使えない。
GooglePlayにあった顔認証ソフトはどれも微妙。

おサイフケータイ機能がない。(あったらうれしかったけど、なくても困りはしない。)

背面の形状がフラットでないので、いい感じの手帳型ケースが少ない。


2015年07月18日


Zenfon2購入! 当然ケースも購入!

SIMフリー端末のZenfone2を購入しました。
楽天モバイルで端末とデータSIMをセットで購入。

購入したのは、メモリ:2GB、容量32GBのモデルで、色はレッドにしました。
メモリ4GB版(CPUがワンランク上)と迷ったのですが、
そこに1万円は出せない。ということで、このモデルにしました。
日本国内版なので当然5.5インチです。



ケースはAmazonさんで購入。
値段違いで、同じような商品はいくつかあったのですが、ケースに一切ロゴがないものを選びました。
レビューを見ると商品の中には、商品画像にはないロゴが右下に入った商品が届くみたいです。。。


購入したケースは、内側にカードケースがあるもので、さらに、背側がZenfon2の形にぴったりフィットしているものを選びました。
いろいろなケースを見ていると、多くは、こういうタイプではなく、フィットしたプラスチックケースに合皮がくっついているタイプなので、そこをこだわってみました。

ただこのケース、使ってみてわかったのですが、ICカード非対応。。。
カードケースにSuicaを入れて改札を通ろうとしたのですが、全く反応しませんでした。
このカバーには、金属板が入ってるらしく、その影響のようですorz
デザインはいいのですが、ICカードが使えないなら、わざわざ手帳型のケースを買った意味がないです。
残念。。。またケース探さなければ。


専供ASUS ZenFone 2 ケース,【3色】ASUS ZenFone 2 5.5 インチ カバー


続き
ICカード非対応スマホケースを対応に!
Zenfon2レビューその2




2015年07月13日


U30GTの付属電源が壊れたので、、、

購入したU30GTの中華パットの電源ACアダプタが壊れました。

どうも、端子の部分がダメっぽい。

ということで新しいのを購入。
買ったのは
アイコー電子【TW-12020U】スイッチングACアダプター 12V/2A DC2.1mmプラグ
Linkman 【YGE001-000】DC変換プラグ EIAJ1(+)

電源と、端子の変換プラグです。
マルツパーツで購入。

まあ、普通に使えています。

やっぱ中国製品はある程度壊れやすいものなのですね。


2013年02月02日


CUBE U30GT用ケース

持ち運び用に、CUBE U30GTケースを購入しました。

専用のものは当然、一般家電量販店には売っていないので、、、どうしたものかと思っていましたが、サンワサプライからちょうどいいものが出ているんですね。

10インチタブレット用の可変サイズのケース。
タブレット本体の四方をゴムバンドで固定するタイプ。
10インチクラスのものなら大体いける感じです。(縦横の比は多少考える必要はありますが)




私の、U30GTも普通に使えました。
固定用のバンドが電源の穴、電源ボタンをふさいでしまうのでそこら辺はちょっと不便ですが、まあ、仕方ないですね。

電源ボタンはバンドの上からでも押せるから問題はないし、
ケースに入れている状態で充電する場面も少ないでしょうから、こちらもそれほど問題はないかな。

2013年01月06日


androidで共有フォルダをマウント

androidで共有フォルダをマウントをマウントして、共有フォルダ内の動画(ISO)を再生出来ないかと。

そんなわけで、「CifsManager」を導入したのですが、どうもうまくsambaのディレクトリがマウントできない。
調べてみると、どうもモジュールが必要ということで、
カスタムロムでお世話になっている「天馬の飼葉」のサイト
http://ameblo.jp/feriross/entry-11386839954.html
にあったモジュールをインストール。


まあ、マウントは出来たのですが、ISOを満足に再生できるソフトがないorz

2012年11月25日


Android端末でマルチユーザ化!

Androidマルチユーザ化して家族で使えないかということで、
SwitchMe Root Profile Manager
というソフトを導入しました。


これは、正確にはAndroidマルチユーザ環境にするソフトではなく、初期環境をもうひとつ構築することで、1つの端末に2つのOSが入った状態とすることで擬似的にマルチユーザ環境を実現しています。

つまり、ユーザA用のAndroidの環境とユーザBの環境をデュアルブートして使うわけですね。

設定が完全に分かれていますので、ヘタなマルチユーザ環境より使えると思います。

無料版では、2ユーザまでユーザごとのパスワード設定もなしですが、有料版になると、パスワードの設定も出来て、ユーザも無制限です。

ただ、このソフト、ユーザの切り替えの際、必ず再起動が必要です。
(ユーザの切り替え=OSの切り替えのため)

その時間が掛かることさえ我慢したらすごく便利なソフトです。

2012年09月03日


CUBE U30GT 中華パッド入手!!カスタムファームインストール

高性能中華パッドCUBE U30GTを入手できましたので、早速カスタムファームをインストールしました!
ちなみに、届いたのは「CUBE U30GT-H」のほうでした。



ちなみに、同梱物は、ACアダプタとUSBケーブルが2本。
1本はPCと接続する用(CUBE U30GTがクライアントになるタイプ)と、
もう1本はキーボードなどを接続するためのホスト機能用のケーブル。

あと、液晶にドット常灯が1個。
まあ、ぜんぜん許容範囲内ですね。

液晶の保護フィルムには右上に気泡。
まあ、画面の範囲外なので、これも許せる範囲内。
にしても、指紋とか目立つなー。
ま、それはおいておくとして、作業です。



これは 必要ないかもしれないが、、、やりました。
雰囲気不要っぽい気がしますが。

まず、android SDKをダウンロードしインストール。(この中にUSBドライバがあります。が、、、いらないかも)
android SDKのインストールには、JAVA SE JDKが必要ですが、Windowsの64bit版を使っている人は注意が必要。
android SDKのバグで、ふつうに、JDKの64bit版をインストールしてしまうとandroid SDKがJDKを認識できず、インストールが先へ進めません。

というわけで、私は64bitのwin7を使っていながら、32bit版をJDKをインストールしました。

つづいて、Cube U30GTの接続です。
USBでつなぐとドライバのインストールが始まるのですが、おそらくエラーとなります。
そこで、SDKにあるドライバの出番ですが、これも入りません(笑)
Cube U30GT用にドライバを入れるためには、
「C:\Users\(ユーザ名)\AppData\Local\Android\android-sdk\extras\google\usb_driver」にある「android_winusb.inf」を編集する必要があります。
といっても、下記を追記するだけ。
;U30GT-H
%SingleAdbInterface% = USB_Install, USB\VID_2207&PID_0010
%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0010&MI_01
これはこちらを参考しました。
CUBE U30GT USBドライバーのインストール

あとは、この上記ディレクトリにドライバを使って、エラーになったドライバを更新してあげるとうまくいくはずです。



まず、ファームウェアを用意します。
基本はwikiに載ってる公式
http://www38.atwiki.jp/novo/pages/119.html

こんかい自分は「天馬の飼葉」のところのカスタムファームを使いました。
Cube U30GT Jelly Bean カスタムファーム 0825版
※U30GTHについては持ってないので、動作未確認です。
とありますが、ちゃんと使えています。

あと、ファームを焼くためには「RKBatchTool」というツールが必要になります。
ダウンロードはこちらから
http://www38.atwiki.jp/novo/m/pages/108.html?guid=on#id_3305daba
パスに中国語が混じってるとファイルが開けません。上手くいかない時は、フォルダ名やファイル名を半角英数のみの単純な名前に変更してみて下さい。


ファームウェア、ツールがそろったらいよいよファームの焼きこみです。

CUBE U30GTをUSBで接続し、CUBE U30GT本体のVolumeの上を押しながら電源ボタンを長押しします。
すると、PC側でハードウェアが認識されますが、おそらくドライバのインストールはエラーとなります。
ドライバは、上のRKBatchToolの中に含まれていますので、それを使います。
これで、ほんとに準備が完了。

あとは、ツールから、利用するファームを選択し、アップグレードするだけ。
ツールに、CUBE U30GTが認識されると、下の番号が緑色に変わります。
で、ボタンを押すと、アップグレード始まり、無事完了するとピンク色に変わります。

これで、無事更新完了!

中国アプリが削除され、root化も出来ていますね。
文鎮ともならずとりあえず満足です。

2012年08月27日


前へ 次へ