Androidおすすめアプリ/格安SIM スマホ/SIMフリーレビューサイト|アンドロイドラバー




Nexus4にOptimus G(L-01E)のmodemとRILを移植してLTEとプラスエリアを掴むか試してみた。

Posted on 1月 27, 2013


Optimus G(L-01E)のRoot化が可能になりmodemを抜くことができるようになったので、Nexus4に移植してみました。

スポンサーリンク




10/24追記
プラスエリアに対応していないNexus 4のプラスエリア化に成功しました。
詳しくはプラスエリア非対応のNexus 4をプラスエリアに対応させる方法・手順と実際にプラスエリアを掴むか試してみた。を参照してください。

9/5追記
Nexus 4 日本版がdocomoのFOMAプラスエリアに対応していることが判明しました。
詳しくはNexus 4 日本版がFOMAプラスエリアを掴むことが判明。を参照してください。


Nexus4は、Optimus Gがベースとなっています。ドコモから発売されているL-01Eはドコモ仕様に変更されてはいますが、Optimus Gです。

Nexus4はプラスエリアもLTEも非対応ですが、Nexus4のベースとなっているL-01EのmodemとRILを抜いてNexus4に移植して、プラスエリアやLTEが使えるようにならないかと思って実際にやってみました。


ファイルの入手は、友人がL-01Eを持っていてRoot化したとのことだったのでその端末から抜きました。

L-01Eから抜いたのは、/dev/block/platform/msm_sdcc.1/by-name/にあるmodemと、/system/lib/にあるril関連の4ファイル(libreference-ril.so,libril-qc-qmi-1.so,libril-qcril-hook-oem.so,libril.so)、/system/bin/にあるrildの合計6ファイルです。



L-01Eの/dev/block/platform/msm_sdcc.1/by-name内の全ファイルは以下の通りで、抜いたのは赤文字のmodemです。

ddコマンドで抜いたmodemを、Nexus4にddコマンドで送って移植しました。


C:\android-sdk-windows\platform-tools>adb shell
root@android:/ # cd /dev/block/platform/msm_sdcc.1/by-name/
cd /dev/block/platform/msm_sdcc.1/by-name/
root@android:/dev/block/platform/msm_sdcc.1/by-name # ls -l
ls -l
lrwxrwxrwx root root 1970-04-17 04:38 DDR -> /dev/block/mmcblk0p30
lrwxrwxrwx root root 1970-04-17 04:38 aboot -> /dev/block/mmcblk0p5
lrwxrwxrwx root root 1970-04-17 04:38 bnr -> /dev/block/mmcblk0p20
lrwxrwxrwx root root 1970-04-17 04:38 boot -> /dev/block/mmcblk0p7
lrwxrwxrwx root root 1970-04-17 04:38 cache -> /dev/block/mmcblk0p24
lrwxrwxrwx root root 1970-04-17 04:38 drm -> /dev/block/mmcblk0p15
lrwxrwxrwx root root 1970-04-17 04:38 eksst -> /dev/block/mmcblk0p22
lrwxrwxrwx root root 1970-04-17 04:38 encrypt -> /dev/block/mmcblk0p21
lrwxrwxrwx root root 1970-04-17 04:38 factory -> /dev/block/mmcblk0p19
lrwxrwxrwx root root 1970-04-17 04:38 felica -> /dev/block/mmcblk0p35
lrwxrwxrwx root root 1970-04-17 04:38 fota -> /dev/block/mmcblk0p31
lrwxrwxrwx root root 1970-04-17 04:38 fsg -> /dev/block/mmcblk0p29
lrwxrwxrwx root root 1970-04-17 04:38 grow -> /dev/block/mmcblk0p39
lrwxrwxrwx root root 1970-04-17 04:38 m9kefs1 -> /dev/block/mmcblk0p12
lrwxrwxrwx root root 1970-04-17 04:38 m9kefs2 -> /dev/block/mmcblk0p13
lrwxrwxrwx root root 1970-04-17 04:38 m9kefs3 -> /dev/block/mmcblk0p14
lrwxrwxrwx root root 1970-04-17 04:38 misc -> /dev/block/mmcblk0p18
lrwxrwxrwx root root 1970-04-17 04:38 mmbi -> /dev/block/mmcblk0p37
lrwxrwxrwx root root 1970-04-17 04:38 modem -> /dev/block/mmcblk0p1
lrwxrwxrwx root root 1970-04-17 04:38 modemst1 -> /dev/block/mmcblk0p10
lrwxrwxrwx root root 1970-04-17 04:38 modemst2 -> /dev/block/mmcblk0p11
lrwxrwxrwx root root 1970-04-17 04:38 mpt -> /dev/block/mmcblk0p32
lrwxrwxrwx root root 1970-04-17 04:38 pad -> /dev/block/mmcblk0p9
lrwxrwxrwx root root 1970-04-17 04:38 persist -> /dev/block/mmcblk0p26
lrwxrwxrwx root root 1970-04-17 04:38 recovery -> /dev/block/mmcblk0p28
lrwxrwxrwx root root 1970-04-17 04:38 reserved -> /dev/block/mmcblk0p38
lrwxrwxrwx root root 1970-04-17 04:38 rpm -> /dev/block/mmcblk0p6
lrwxrwxrwx root root 1970-04-17 04:38 rpmbak -> /dev/block/mmcblk0p34
lrwxrwxrwx root root 1970-04-17 04:38 sbl1 -> /dev/block/mmcblk0p2
lrwxrwxrwx root root 1970-04-17 04:38 sbl2 -> /dev/block/mmcblk0p3
lrwxrwxrwx root root 1970-04-17 04:38 sbl3 -> /dev/block/mmcblk0p4
lrwxrwxrwx root root 1970-04-17 04:38 seclog -> /dev/block/mmcblk0p36
lrwxrwxrwx root root 1970-04-17 04:38 sns -> /dev/block/mmcblk0p16
lrwxrwxrwx root root 1970-04-17 04:38 ssd -> /dev/block/mmcblk0p17
lrwxrwxrwx root root 1970-04-17 04:38 system -> /dev/block/mmcblk0p23
lrwxrwxrwx root root 1970-04-17 04:38 tombstones -> /dev/block/mmcblk0p27
lrwxrwxrwx root root 1970-04-17 04:38 tz -> /dev/block/mmcblk0p8
lrwxrwxrwx root root 1970-04-17 04:38 tzbak -> /dev/block/mmcblk0p33
lrwxrwxrwx root root 1970-04-17 04:38 userdata -> /dev/block/mmcblk0p25
root@android:/dev/block/platform/msm_sdcc.1/by-name #




/system/lib内の全ファイルは以下の通りで、抜いたのは赤文字の4ファイルです。


-rw-r--r-- root root 26592 2012-09-22 06:44 libmmbi_hal.so
-rw-r--r-- root root 1107940 2012-09-22 06:44 libmmcamera_faceproc.so
-rw-r--r-- root root 34476 2012-09-22 06:44 libmmcamera_frameproc.so
-rw-r--r-- root root 50884 2012-09-22 06:44 libmmcamera_hdr_lib.so
-rw-r--r-- root root 13764 2012-09-22 06:44 libmmcamera_image_stab.so

-rw-r--r-- root root 42736 2012-09-22 06:44 libmmcamera_interface2.so

-rw-r--r-- root root 106908 2012-09-22 06:44 libmmcamera_statsproc31.s
o
-rw-r--r-- root root 22076 2012-09-22 06:44 libmmcamera_wavelet_lib.s
o
-rw-r--r-- root root 71548 2012-09-22 06:44 libmmgesture_services.so
-rw-r--r-- root root 120676 2012-09-22 06:44 libmmgestures-linux.so
-rw-r--r-- root root 84480 2012-09-22 06:44 libmmhttpstack.so
-rw-r--r-- root root 109492 2012-09-22 06:44 libmmiipstreammmihttp.so
-rw-r--r-- root root 555868 2012-09-22 06:44 libmmipl.so
-rw-r--r-- root root 55928 2012-09-22 06:44 libmmipstreamaal.so
-rw-r--r-- root root 9968 2012-09-22 06:44 libmmipstreamnetwork.so
-rw-r--r-- root root 448236 2012-09-22 06:44 libmmipstreamsourcehttp.s
o
-rw-r--r-- root root 55476 2012-09-22 06:44 libmmipstreamutils.so
-rw-r--r-- root root 165328 2012-09-22 06:44 libmmjpeg.so
-rw-r--r-- root root 26076 2012-09-22 06:44 libmmjps.so
-rw-r--r-- root root 17876 2012-09-22 06:44 libmmmpo.so
-rw-r--r-- root root 13688 2012-09-22 06:44 libmmmpod.so
-rw-r--r-- root root 17936 2012-09-22 06:44 libmmosal.so
-rw-r--r-- root root 637692 2012-09-22 06:44 libmmparser.so
-rw-r--r-- root root 18260 2012-09-22 06:44 libmmrtpencoder.so
-rw-r--r-- root root 13828 2012-09-22 06:44 libmmstereo.so
-rw-r--r-- root root 5488 2012-09-22 06:44 libmmstillomx.so
-rw-r--r-- root root 9668 2012-09-22 06:44 libmmwfdinterface.so
-rw-r--r-- root root 5316 2012-09-22 06:44 libmmwfdsinkinterface.so
-rw-r--r-- root root 21984 2012-09-22 06:44 libmmwfdsrcinterface.so
-rw-r--r-- root root 85680 2012-09-22 06:44 libmorpho_noise_reduction
.so
-rw-r--r-- root root 79308 2012-09-22 06:44 libmtp.so
-rw-r--r-- root root 218320 2012-09-22 06:44 libnativehelper.so
-rw-r--r-- root root 13756 2012-09-22 06:44 libnetlink.so
-rw-r--r-- root root 32652 2012-09-22 06:44 libnetmgr.so
-rw-r--r-- root root 9836 2012-09-22 06:44 libnetmonitor.so
-rw-r--r-- root root 22028 2012-09-22 06:44 libnetutils.so
-rw-r--r-- root root 197464 2012-09-22 06:44 libnexadaptation_layer.so

-rw-r--r-- root root 56748 2012-09-22 06:44 libnexaudiorenderer.so
-rw-r--r-- root root 2129396 2012-09-22 06:44 libnexplayersdk.so
-rw-r--r-- root root 223828 2012-09-22 06:44 libnexstreaming_aac_dl.so

-rw-r--r-- root root 187636 2012-09-22 06:44 libnexstreaming_ac3_lge_d
l.so
-rw-r--r-- root root 14800 2012-09-22 06:44 libnexstreaming_adpcm_dl.
so
-rw-r--r-- root root 14480 2012-09-22 06:44 libnexstreaming_alac_dl.s
o
-rw-r--r-- root root 91016 2012-09-22 06:44 libnexstreaming_amrnb_dl.
so
-rw-r--r-- root root 87732 2012-09-22 06:44 libnexstreaming_amrwb_dl.
so
-rw-r--r-- root root 98008 2012-09-22 06:44 libnexstreaming_asp_dl.so

-rw-r--r-- root root 133140 2012-09-22 06:44 libnexstreaming_divx3_dl.
so
-rw-r--r-- root root 329368 2012-09-22 06:44 libnexstreaming_drm16.so
-rw-r--r-- root root 266996 2012-09-22 06:44 libnexstreaming_dts_dl.so

-rw-r--r-- root root 53324 2012-09-22 06:44 libnexstreaming_evrc_dl.s
o
-rw-r--r-- root root 75840 2012-09-22 06:44 libnexstreaming_flac_dl.s
o
-rw-r--r-- root root 11232 2012-09-22 06:44 libnexstreaming_gsm610_dl
.so
-rw-r--r-- root root 160904 2012-09-22 06:44 libnexstreaming_h264_dl.s
o
-rw-r--r-- root root 161212 2012-09-22 06:44 libnexstreaming_h264_thum
b_dl.so
-rw-r--r-- root root 87796 2012-09-22 06:44 libnexstreaming_mp3_dl.so

-rw-r--r-- root root 122348 2012-09-22 06:44 libnexstreaming_ogg_dl.so

-rw-r--r-- root root 9608 2012-09-22 06:44 libnexstreaming_pcm_dl.so

-rw-r--r-- root root 187784 2012-09-22 06:44 libnexstreaming_qcelp_dl.
so
-rw-r--r-- root root 59180 2012-09-22 06:44 libnexstreaming_qcom_dl.s
o
-rw-r--r-- root root 43256 2012-09-22 06:44 libnexstreaming_theora_dl
.so
-rw-r--r-- root root 104904 2012-09-22 06:44 libnexstreaming_vp8_dl.so

-rw-r--r-- root root 717048 2012-09-22 06:44 libnexstreaming_wma_dl.so

-rw-r--r-- root root 363256 2012-09-22 06:44 libnexstreaming_wmv_dl.so

-rw-r--r-- root root 35516 2012-09-22 06:44 libnexvideodisplayer.so
-rw-r--r-- root root 5372 2012-09-22 06:44 libnfc_ndef.so
-rw-r--r-- root root 3406542 2012-09-22 06:44 libnjaddress.so
-rw-r--r-- root root 3406542 2012-09-22 06:44 libnjaddress_voiceinput.s
o
-rw-r--r-- root root 18817 2012-09-22 06:44 libnjcon.so
-rw-r--r-- root root 18817 2012-09-22 06:44 libnjcon_voiceinput.so
-rw-r--r-- root root 121677 2012-09-22 06:44 libnjemoji.so
-rw-r--r-- root root 112080 2012-09-22 06:44 libnjemoji_voiceinput.so
-rw-r--r-- root root 82671 2012-09-22 06:44 libnjexyomi.so
-rw-r--r-- root root 95531 2012-09-22 06:44 libnjexyomi_voiceinput.so

-rw-r--r-- root root 5785 2012-09-22 06:44 libnjfzk.so
-rw-r--r-- root root 5785 2012-09-22 06:44 libnjfzk_voiceinput.so
-rw-r--r-- root root 1009328 2012-09-22 06:44 libnjname.so
-rw-r--r-- root root 1009328 2012-09-22 06:44 libnjname_voiceinput.so
-rw-r--r-- root root 81907 2012-09-22 06:44 libnjtan.so
-rw-r--r-- root root 81907 2012-09-22 06:44 libnjtan_voiceinput.so
-rw-r--r-- root root 517127 2012-09-22 06:44 libnjubase1.so
-rw-r--r-- root root 516369 2012-09-22 06:44 libnjubase1_voiceinput.so

-rw-r--r-- root root 6355043 2012-09-22 06:44 libnjubase2.so
-rw-r--r-- root root 6023439 2012-09-22 06:44 libnjubase2_voiceinput.so

-rw-r--r-- root root 38832 2012-09-22 06:44 libnjubaseidx1.so
-rw-r--r-- root root 38832 2012-09-22 06:44 libnjubaseidx1_voiceinput
.so
-rw-r--r-- root root 877304 2012-09-22 06:44 libnjubaseidx2.so
-rw-r--r-- root root 877304 2012-09-22 06:44 libnjubaseidx2_voiceinput
.so
-rw-r--r-- root root 9604 2012-09-22 06:44 libnl_2.so
-rw-r--r-- root root 677972 2012-09-22 06:44 liboemcamera.so
-rw-r--r-- root root 38496 2012-09-22 06:44 liboverlay.so
-rw-r--r-- root root 291684 2012-09-22 06:44 libpicowrapper.so
-rw-r--r-- root root 112924 2012-09-22 06:44 libpixelflinger.so
-rw-r--r-- root root 95992 2012-09-22 06:44 libpng.so
-rw-r--r-- root root 11728188 2012-09-22 06:44 libpolarisoffice4.so
-rw-r--r-- root root 818924 2012-09-22 06:44 libpolarispdfexporter.so
-rw-r--r-- root root 9672 2012-09-22 06:44 libpower.so
-rw-r--r-- root root 14956 2012-09-22 06:44 libpowermanager.so
-rw-r--r-- root root 21264 2012-09-22 06:44 libprofiler_msmadc.so
-rwxr-xr-x root root 533020 2012-09-22 06:44 libpsrnntt.so
-rw-r--r-- root root 662228 2012-09-22 06:44 libq3d.so
-rw-r--r-- root root 13940 2012-09-22 06:44 libqc-opt.so
-rw-r--r-- root root 9900 2012-09-22 06:44 libqcci_legacy.so
-rw-r--r-- root root 38408 2012-09-22 06:44 libqdi.so
-rw-r--r-- root root 33868 2012-09-22 06:44 libqdp.so
-rw-r--r-- root root 156208 2012-09-22 06:44 libqmi.so
-rw-r--r-- root root 22096 2012-09-22 06:44 libqmi_cci.so
-rw-r--r-- root root 35076 2012-09-22 06:44 libqmi_client_qmux.so
-rw-r--r-- root root 5460 2012-09-22 06:44 libqmi_common_so.so
-rw-r--r-- root root 13832 2012-09-22 06:44 libqmi_csi.so
-rw-r--r-- root root 19224 2012-09-22 06:44 libqmi_csvt_srvc.so
-rw-r--r-- root root 9456 2012-09-22 06:44 libqmi_encdec.so
-rw-r--r-- root root 60164 2012-09-22 06:44 libqmiservices.so
-rw-r--r-- root root 35060 2012-09-22 06:44 libqsap_sdk.so
-rw-r--r-- root root 30276 2012-09-22 06:44 libquipc_os_api.so
-rw-r--r-- root root 5652 2012-09-22 06:44 libquipc_ulp_adapter.so
-rw-r--r-- root root 30412 2012-09-22 06:44 libreference-ril.so
-rw-r--r-- root root 3729640 2012-09-22 06:44 libril-qc-qmi-1.so
-rw-r--r-- root root 5348 2012-09-22 06:44 libril-qcril-hook-oem.so
-rw-r--r-- root root 72544 2012-09-22 06:44 libril.so
-rw-r--r-- root root 26328 2012-09-22 06:44 librpc.so
-rw-r--r-- root root 23448 2012-09-22 06:44 librs_jni.so
-rw-r--r-- root root 105424 2012-09-22 06:44 librtp_jni.so
-rw-r--r-- root root 1521072 2012-09-22 06:44 libsc-a2xx.so
-rw-r--r-- root root 1567856 2012-09-22 06:44 libsc-a3xx.so
-rw-r--r-- root root 5512 2012-09-22 06:44 libsecureclock_jni.so
-rw-r--r-- root root 31012 2012-09-22 06:44 libsensor1.so
-rw-r--r-- root root 9668 2012-09-22 06:44 libsensor_reg.so
-rw-r--r-- root root 9720 2012-09-22 06:44 libsensor_test.so
-rw-r--r-- root root 9700 2012-09-22 06:44 libsensor_user_cal.so
-rw-r--r-- root root 80992 2012-09-22 06:44 libsensorservice.so
-rw-r--r-- root root 1247860 2012-09-22 06:44 libskia.so
-rw-r--r-- root root 9788 2012-09-22 06:44 libsoftap.so
-rw-r--r-- root root 152868 2012-09-22 06:44 libsolocore_androidpv.so
-rw-r--r-- root root 10088 2012-09-22 06:44 libsoloomx_wrapper_shared
library.so
-rw-r--r-- root root 35244 2012-09-22 06:44 libsolopvasxparser_extn.s
o
-rw-r--r-- root root 57460 2012-09-22 06:44 libsolopvdrmframework.so
-rw-r--r-- root root 221480 2012-09-22 06:44 libsolopvdrmfwcommon.so
-rw-r--r-- root root 14220 2012-09-22 06:44 libsolopvsetparameter_ext
n.so
-rw-r--r-- root root 3354036 2012-09-22 06:44 libsolopvspr.so
-rw-r--r-- root root 1609764 2012-09-22 06:44 libsolopvspr_omx.so
-rw-r--r-- root root 540536 2012-09-22 06:44 libsolopvwmdrmmd.so
-rw-r--r-- root root 13988 2012-09-22 06:44 libsolopvwmdrmoemsettings
.so
-rw-r--r-- root root 322352 2012-09-22 06:44 libsonivox.so
-rw-r--r-- root root 30928 2012-09-22 06:44 libsoundpool.so
-rw-r--r-- root root 15388 2012-09-22 06:44 libspeexresampler.so
-rw-r--r-- root root 101496 2012-09-22 06:44 libspeexwrapper.so
-rw-r--r-- root root 487184 2012-09-22 06:44 libsqlite.so
-rw-r--r-- root root 26160 2012-09-22 06:44 libsqlite_jni.so
-rw-r--r-- root root 351668 2012-09-22 06:44 libsrec_jni.so
-rw-r--r-- root root 199168 2012-09-22 06:44 libsrsprocessing.so
-rw-r--r-- root root 187292 2012-09-22 06:44 libssl.so
-rw-r--r-- root root 1680300 2012-09-22 06:44 libstagefright.so
-rw-r--r-- root root 5348 2012-09-22 06:44 libstagefright_LG.so
-rw-r--r-- root root 50672 2012-09-22 06:44 libstagefright_amrnb_comm
on.so
-rw-r--r-- root root 21760 2012-09-22 06:44 libstagefright_avc_common
.so
-rw-r--r-- root root 5332 2012-09-22 06:44 libstagefright_enc_common
.so
-rw-r--r-- root root 43744 2012-09-22 06:44 libstagefright_foundation
.so
-rw-r--r-- root root 84204 2012-09-22 06:44 libstagefright_omx.so
-rw-r--r-- root root 207084 2012-09-22 06:44 libstagefright_soft_aacde
c.so
-rw-r--r-- root root 96532 2012-09-22 06:44 libstagefright_soft_amrde
c.so
-rw-r--r-- root root 200404 2012-09-22 06:44 libstagefright_soft_ddpde
c.so
-rw-r--r-- root root 294700 2012-09-22 06:44 libstagefright_soft_dtsde
c.so
-rw-r--r-- root root 14152 2012-09-22 06:44 libstagefright_soft_g711d
ec.so
-rw-r--r-- root root 113004 2012-09-22 06:44 libstagefright_soft_h264d
ec.so
-rw-r--r-- root root 63524 2012-09-22 06:44 libstagefright_soft_mp3de
c.so
-rw-r--r-- root root 92596 2012-09-22 06:44 libstagefright_soft_mpeg4
dec.so
-rw-r--r-- root root 18324 2012-09-22 06:44 libstagefright_soft_vorbi
sdec.so
-rw-r--r-- root root 113532 2012-09-22 06:44 libstagefright_soft_vpxde
c.so
-rw-r--r-- root root 9504 2012-09-22 06:44 libstagefright_yuv.so
-rw-r--r-- root root 5580 2012-09-22 06:44 libstagefrighthw.so
-rw-r--r-- root root 5448 2012-09-22 06:44 libstdc++.so
-rw-r--r-- root root 211104 2012-09-22 06:44 libstlport.so
-rw-r--r-- root root 200696 2012-09-22 06:44 libsurfaceflinger.so
-rw-r--r-- root root 5188 2012-09-22 06:44 libsurfaceflinger_client.
so
-rw-r--r-- root root 31768 2012-09-22 06:44 libsurround_proc.so
-rw-r--r-- root root 22832 2012-09-22 06:44 libswdec_2dto3d.so
-rw-r--r-- root root 10048 2012-09-22 06:44 libsystem_server.so
-rw-r--r-- root root 18156 2012-09-22 06:44 libsysutils.so
-rw-r--r-- root root 9904 2012-09-22 06:44 libtcpfinaggr.so
-rw-r--r-- root root 283332 2012-09-22 06:44 libtfapps-polaris.so
-rw-r--r-- root root 283260 2012-09-22 06:44 libtflua-polaris.so
-rw-r--r-- root root 5452 2012-09-22 06:44 libthread_db.so
-rw-r--r-- root root 13908 2012-09-22 06:44 libtilerenderer.so
-rw-r--r-- root root 5424 2012-09-22 06:44 libtime_genoff.so
-rw-r--r-- root root 30680 2012-09-22 06:44 libtinyxml.so
-rw-r--r-- root root 38612 2012-09-22 06:44 libtsparser.so
-rw-r--r-- root root 46584 2012-09-22 06:44 libtzplayready.so
-rw-r--r-- root root 95508 2012-09-22 06:44 libui.so
-rw-r--r-- root root 22132 2012-09-22 06:44 libulp.so
-rw-r--r-- root root 46816 2012-09-22 06:44 libulp2.so
-rw-r--r-- root root 9620 2012-09-22 06:44 libusbhost.so
-rw-r--r-- root root 9620 2012-09-22 06:44 libusim.so
-rw-r--r-- root root 190132 2012-09-22 06:44 libutils.so
-rw-r--r-- root root 2738672 2012-09-22 06:44 libv8.so
-rw-r--r-- root root 30424 2012-09-22 06:44 libvariablespeed.so
-rw-r--r-- root root 538837 2012-09-22 06:44 libvdmengine.so
-rw-r--r-- root root 37513 2012-09-22 06:44 libvdmfumo.so
-rw-r--r-- root root 3968488 2012-09-22 06:44 libvideochat_jni.so
-rw-r--r-- root root 87660 2012-09-22 06:44 libvideochat_stabilize.so

-rw-r--r-- root root 313688 2012-09-22 06:44 libvideoeditor_jni.so
-rw-r--r-- root root 156276 2012-09-22 06:44 libvideoeditorplayer.so
-rw-r--r-- root root 13644 2012-09-22 06:44 libvoicesearch.so
-rw-r--r-- root root 100888 2012-09-22 06:44 libvorbisidec.so
-rw-r--r-- root root 9728 2012-09-22 06:44 libvt_jni.so
-rw-r--r-- root root 32380 2012-09-22 06:44 libwcnftm.so
-rw-r--r-- root root 9786700 2012-09-22 06:44 libwebcore.so
-rw-r--r-- root root 111028 2012-09-22 06:44 libwebkitaccel.so
-rw-r--r-- root root 275748 2012-09-22 06:44 libwebrtc_audio_preproces
sing.so
-rw-r--r-- root root 87124 2012-09-22 06:44 libwfconabswpas.so
-rw-r--r-- root root 13776 2012-09-22 06:44 libwfcu.so
-rw-r--r-- root root 27020 2012-09-22 06:44 libwfdcommonutils.so
-rw-r--r-- root root 9660 2012-09-22 06:44 libwfdhdcpcp.so
-rw-r--r-- root root 174712 2012-09-22 06:44 libwfdmmsrc.so
-rw-r--r-- root root 17888 2012-09-22 06:44 libwfdmmutils.so
-rw-r--r-- root root 22688 2012-09-22 06:44 libwfdnative.so
-rw-r--r-- root root 179720 2012-09-22 06:44 libwfdrtsp.so
-rw-r--r-- root root 97068 2012-09-22 06:44 libwfdsm.so
-rw-r--r-- root root 5476 2012-09-22 06:44 libwfduibcinterface.so
-rw-r--r-- root root 17908 2012-09-22 06:44 libwfduibcsrc.so
-rw-r--r-- root root 9740 2012-09-22 06:44 libwfduibcsrcinterface.so

-rw-r--r-- root root 9952 2012-09-22 06:44 libwifiext_jni.so
-rw-r--r-- root root 10076 2012-09-22 06:44 libwifilgeext_jni.so
-rw-r--r-- root root 21960 2012-09-22 06:44 libwifiscanner.so
-rw-r--r-- root root 167720 2012-09-22 06:44 libwilhelm.so
lrw-r--r-- root root 2012-09-22 06:52 libwiperjni.so -> libwipe
rjni_v02.so
-rw-r--r-- root root 9768 2012-09-22 06:44 libwiperjni_v02.so
-rw-r--r-- root root 9724 2012-09-22 06:44 libwpa_client.so
-rw-r--r-- root root 30320 2012-09-22 06:44 libwvoemprov.so
-rw-r--r-- root root 26112 2012-09-22 06:44 libwvprovision.so
-rw-r--r-- root root 23200 2012-09-22 06:44 libxml.so
-rw-r--r-- root root 414032 2012-09-22 06:44 libxml2.so
-rw-r--r-- root root 412539 2012-09-22 06:44 libxmp.so
-rw-r--r-- root root 5552 2012-09-22 06:44 libxt_v02.so
-rw-r--r-- root root 95920 2012-09-22 06:44 libz.so
-rw-r--r-- root root 34216 2012-09-22 06:44 libzipfile.so
drwxr-xr-x root root 2012-09-22 06:44 modules
-rw-r--r-- root root 30444 2012-09-22 06:44 pp_proc_plugin.so
-rw-r--r-- root root 5588 2012-09-22 06:44 qnet-plugin.so
drwxr-xr-x root root 2012-09-22 06:44 soundfx
-rw-r--r-- root root 5576 2012-09-22 06:44 tcp-connections.so
root@android:/system/lib #



抜き出した全てのファイルをNexus4に送ってみたものの、電波さえ掴みません。

ril関連のファイルを移植したことで、バンド選択で日本を選ぶことができるようにはなりましたが失敗します。

Nexus4で意外に不便なのがプラスエリアで、少し山の方に行くとすぐに電波を掴まなくなってしまいます。

私の中ではLTEは必須ではありませんが、プラスエリアが掴めるようになれば完璧です。まだ試し始めたばかりなので、もう少し試してみようと思います。

また、同じようにL-01EからNexus4への移植を試している方もいらっしゃると思います。ぜひ情報交換をしていきたいですね。
スポンサーリンク


アンドロイドラバーの購読はこちらから
twittergoogleplusfacebookyoutubefeedlyrss






Comments (24) Trackbacks (0)
  1. ベースバンドだけ焼いてみてはどうですか?

  2. いつもこちらのサイトには本当にお世話になっております。

    この件非常に興味があり、協力したくてしょうがないのですが、
    OptimusGが手元にないので、試す事もできず。

    もしかしたらなのですが、RadioログにRildのexceptionが起きていたりしませんか?
    Rilの相性が悪かったにしても、アンテナくらいは立ちそうな気がします。
    もしかしたら、Ril自体がまともに動いていないのではと思いました。

    多少分かる事あるかもしれません。もしよろしければ協力させてください。

    • tonさん

      radio logの確認はlogcatから可能ですか?
      それらしいlogがないんですよね~

      • お返事ありがとうございます。
        Loverさんの記事、いつもお世話になっています。

        logなのですが、adb logcat -b radioでRadioログが取れるはずです。

        もしよろしければadb logcat -b radio> xxx.logでファイルに落として
        送りつけていただいたら、何かお力になれるかも・・。

        ただ、個人情報も含まれてしまう可能性もあるので無理には。

        ただのカンですが、BBとの通信路が開けない、的な?
        xxx can’t open rild xx closed的なログがでてません?

        こちらのメアド、Loverさんから見えますか?
        OptimusGがないもので、お手伝いが何もできずすみません。

        もし協力できる事がありましたら、いつでもお伝えください。

        • tonさん

          情報ありがとうございます。
          試してみますね。tonさんのアドレスは見えてますよ~
          何かあれば連絡するかもしれないので、そのときはよろしくお願いします。

  3. こんばんは

    もう一つ思い当たることができたです。
    BBのバージョン、表示されてますか?
    は、いい目安になると思います。
    そこがダメな場合は、
    多分接続がうまくいってない

    ケーブルが抜けて刺さっていない状態

    RilとBBそソフトが手に入らないため、
    OPtimusG購入検討中です。

    もし、どこか公開されているばしょご存知でしたら
    教えてください、。

  4. Nexus4はモデムはLTE対応ですがそれ以外の別のハードウェア部分でLTEを受信できないという話を聞いたことがあります

    • AWDshotaMechaさん

      情報ありがとうございます。
      そうなんですね。N4のLTE化は難しそうですね。

      • 度々スミマセン。

        ありがとうございます。
        コレ、解凍できないのかなぁ。

        このページ、すごいブロック図ありますね、
        HSICでつながってる?USBかかとおもってました。
        見たこと無いです。
        N4はどうなんだろう。

        ところで、この記事のあと、Nexus4復活しました?


        復活の準備もしとかなきゃ。

        • tonさん

          解凍出来ればいいんですけど、分からないんですよね。
          Nexus4はバックアップしておいたmodemとril関連のファイルを元に戻して復活しましたよ~

  5. ソースいじってたら例の4636の画面からJapanバンド選択
    出来るようになりました。Japan選択してもアンテナが立ちます。

    プラスエリア辺り、掴むようになってたらいいかもとおもうのですが
    東京に住んでて確認方法がわからず困ってます。
    目に見えて分かるもんなんでしょうか

    • tonさん

      報告ありがとうございます。tonさんすごいですね!
      Japanバンドを選んでプラスエリアが掴めば名機確定ですね。
      私は少し行けばプラスエリアで確認できるので、よろしければどこを変更したか教えていただけますか?

  6. 今出先でして直接ソースを弄ってビルドしました。

    捨てアカのメール出しておいて貰えれは、たすかるかも
    帰ったらリプライします。

    ファイルパスがかなり深いです。

    リスト表示で、死なないようにして、
    全てのリスト表示するようにいじりました。

    JAPAN選択後、暫く使ってますが今のところ異常なしです

    • tonです。帰りました。修正したのは下記です

      /packages/apps/Settings/src/com/android/settings/BandMode.java

      bandListLoaded()内
      L145辺り
      // int bands[] = (int[])result.result;
      int bands[] = {7,0,1,2,3,4,5,6,7};
      です。これで全リスト表示しました。

      cm10.1を使っているため多少行数ずれるかもしれません。

      この修正のほかに、こちらの記事を参考にexceptionを封じたほうがいいかもしれないです。
      http://forum.xda-developers.com/showthread.php?t=2130627

      封じたあと、表示するようにしたので、自分の環境は両方の修正が入った状態です。

      よろしくお願いします。

      • tonさん

        情報ありがとうございます!
        明日まではビルドできる環境にいないので明後日試しますね。
        ちなみにmodemはN4ストックのものですよね?

  7. >ちなみにmodemはN4ストックのもの

    はい。そうです。相変わらずmodemは買ったあとのままで変更できてないです。
    apkお送りしても良いかと思ってたのですが、signとかだめなのかなと思いました。
    必要ならならご連絡ください。

    再度修正箇所です。
    /packages/apps/Settings/src/com/android/settings/BandMode.java

    40 private static final String[] BAND_NAMES = new String[] {
    41 “Automatic”,
    42 “EURO Band”,
    43 “USA Band”,
    44 “JAPAN Band”,
    45 “AUS Band”,
    46 “AUS2 Band”,
    + “DONT PICK”
    47 };

    L145辺り
    // int bands[] = (int[])result.result;
    +int bands[] = {7,0,1,2,3,4,5,6,7};

    よろしくです

    • tonさん

      ご協力ありがとうございます!
      修正してJapan Band選択可能になった状態でプラスエリアの場所で試してみましたが、残念ながら掴みませんでした。
      ただ、XDAを見ていると速度が上がったり掴みがよくなったという報告もあるようなので、Band選択はできたほうがよさそうです。
      貴重な情報ありがとうございました!

  8. Optimus G のroot化方法も教えてほしいです><
    教えてください(..)

  9. LTEバンド4を掴むxdaハイブリッドモデムは、modem(MSDOSパーティションのイメージ)の
    中にある dsp2.mbnとdsp3.mbnをnexus4の古いmodemから引っこ抜いて置き換えているだけ
    です。
    そこでL-01Eの dsp2.mbnとdsp3.mbnだけ置き換えたらどうなるのか気になります。

    dsp2.mbnとdsp3.mbnをemacsで編集してLTE掴ませようとしてけど、どこをどういじって
    いいのか特定できず失敗しました。

    • 2ch名無し男さん

      いつも有益な情報ありがとうございます!
      L-01Eの該当ファイルをN4と入れ替えれば、LTEを掴むかもということなんですね。これはワクワクしますね。
      ただ私はL-01Eを知人から借りてこの記事の作業をしたのですが、そのL-01Eはもう知人の手元にはないそうなので抜くことができません。
      お役に立てず本当に残念です。


Leave a comment

Trackbacks are disabled.



AndroidLover.Netトップに戻る