L720 官方ROM彩信功能

/system/framework/telephony-common.jar

现在三棒把通讯相关的东西从frameworks.jar抽出来放到了这里,其实没多大变化。

参考了一篇两年前的文章:http://www.miui.com/thread-378600-1-1.html

受益匪浅!基本就是照着这个来的…

comandroidinternaltelephonycdmaCdmaSMSDispatcher.smali文件

1.找到所有 0x1004的地方,从const/16改成const,数值改成0xfeda

2.找到调用方法processCdmaWapPdu的上面几行,####中间的为添加的内容

 

 

3.用海卓APN什么的软件改彩信APN

HTC Droid DNA无法开启Wifi 热点的问题的解决方案(不存在VZW UICC)

原创内容,转载请务必注明本博文地址

http://blog.dayandcarrot.net/2013/06/htc-droid-dna-wifi-ap-problem/

/system/app/WifiRounter.apk里面找到了点线索,这个程序是负责WifiAP的,但是它不掌权,还需要向一个WifiService去Request开启WiFiAP,如果不行就通过TetheringGuard.apk提示出错,然后就有了错误信息,不存在VZW UICC之类的。

一开始我以为WifiService是掌权的,里面有个CustomUtils很是可疑,但是修改之后发现没用。

之后根据Logcat找哪里出了问题,发现有错误提示说什么DENY之类的,发出log的tag叫WifiService。想了一下可能这个东西在/system/framework/services.jar里面,解包了一下果然如此。

然后就是修改过程了,里面有个方法叫

.method private setWifiApMhsRequest(ZZILandroid/net/wifi/WifiConfiguration;)Z

翻译成Java代码差不多这样(感谢Java Decompiler):

 

然后里面有个不知道什么东西的特权参数,叫做

如果这个的值是1的话,那么就直接给权限,显然我们要做的任务很简单
把那个.equals(“1”)改成”0″就行啦~
改完了之后差不多这样:

回编译回去就搞定了~

刚好2点,继续复习操作系统软

[转载] 美国V版HTC Droid DNA支持电信3G上网的破解方法(改Radio)

本文转载自:

http://droiddna.diypda.com/thread-942842-1-1.html

==========================================

美国V版HTC Droid DNA原生并不支持电信3G上网,未经破解或刷了官ROM的原生基带后,电信卡信号上有个小三角,不能3G,需要对基带进行破解。具体方法:

1、从手机上提取radio.img

  • adb shell
  • su
  • 回手机上点授权,出现 # 后输入:
  • dd if=/dev/block/mmcblk0p16 of=/sdcard/radio.img
  • 操作完成后,radio.img会提取到sdcard卡上,提到电脑上进行下一步修改。
  • 手机继续连接电脑,DOS窗口保留着,等下一步还会用。

2、修改radio.img

  • 用UltraEdit工具打开radio.img
  • 搜索:  257fffff306f257f
  • 替换:  257fffff5a6f257f
  • 鼠标移下一行后,继续:
  • 搜索:  257fffff5a6f257f
  • 替换:  257fffff306f257f
  • 保存后,将radio.img复制到sdcard卡替换原来提取的

重刷radio.img:上述操作完后,回DOS窗口输入

  • dd if=/mnt/sdcard/radio.img of=/dev/block/mmcblk0p16
  • 如之前己关掉DOS窗口,需重新打开DOS窗口先执行:
  • adb shell
  • su
  • 回手机上点授权,出现 # 后再输入第一条命令

 

如果还是不能上网,用QPST改SIMPLE IP以及[email protected]和vnet.mobi

 

HTC 修改Settings.apk使*#*#4636#*#* ##778#之类的指令可用

用不来的原因是Settings.apk里面一个Flag变成False了,就不允许你通过拨号盘输入这些特殊指令。

smalicomandroidsettingsframeworkflagfeature

这个目录底下有个HtcTestFeatureFlags.smali

里面有个函数叫

.method public static final supportDialingSecretCode(Landroid/content/Context;)Z

是管这个事情的

把整个函数直接返回True就行了