jjzjj

MediaTek

全部标签

java - 不支持的类 : com. mediatek.common.telephony.IOnlyOwnerSimSupport

更新依赖项后,运行后我得到appnotresponding我在logcat中遇到了这个错误E/MPlugin:Unsupportedclass:com.mediatek.common.telephony.IOnlyOwnerSimSupportE/MediaPlayer:Shouldhavesubtitlecontrolleralreadyset我的依赖:dependencies{compilefileTree(include:['*.jar'],dir:'libs')testCompile'junit:junit:4.12'compile'com.android.support:ap

Android MediaTek bootloader 的序列号长度 & 移除非字母和数字限制 SN-Writer工具支持写入

目录修改的文件:文件修改说明:这个是我在mtk芯片方案android5.1的修改,据我所知12版本以内都是这么改灰常简单希望能帮助有需要的人。主要对MediaTekbootloader的序列号长度和打印设置进行了优化,提高了序列号的长度,并改变了打印设置,使其在构建中也能打印调试信息。修改的文件:bootable/bootloader/lk/app/mt_boot/mt_boot.cbootable/bootloader/lk/target//xxx/include/target/cust_usb.h文件修改说明:mt_boot.c:修改了串行号的长度定义,从19个字符增加到36个字符。同时,

Android Mediatek bootloader oem锁定和解锁流程

目录修改的文件:文件修改说明:这个修个是在mtkandroid11上的,就是个进入oem解锁流程 ,下面这部分代码就是开机检测按键,然后进入不同模式的。如果要修改其他的也是大同小异。主要对Mediatekbootloader的锁定和解锁流程进行了优化,改变了检测按键的方式。修改的文件:vendor/mediatek/proprietary/bootable/bootloader/lk/app/mt_boot/sec_unlock.c文件修改说明:sec_unlock.c:在fastboot的OEM锁定和解锁函数中,修改了检测按键的方式。原来的方式是直接检测GPIO80的状态,现在改为使用mtk

Android Mediatek 增加Recovery模式下读cmdline的强制工厂重置选项

目录修改的文件:文件修改说明:1.recovery.cpp2.mt_boot.c3.platform.c4.codegen.dws这个修改主要是在多个文件中增加了一个选项,当设备在恢复模式下并且特定的GPIO引脚被设置时,设备将进行强制的工厂重置。修改的文件:bootable/recovery/recovery.cppvendor/mediatek/proprietary/bootable/bootloader/lk/app/mt_boot/mt_boot.cvendor/mediatek/proprietary/bootable/bootloader/lk/platform/mt6735/p

Android Mediatek 禁用拨号应用的部分UI显示

目录修改的文件:文件修改说明:1.InCallActivity.java2.InCallPresenter.java3.StatusBarNotifier.java这个是早期客制化需求,当时我记得是需要拨号的同时需要禁止系统通话被拉起,意思就是 电话过来了,不能显示UI的同时还在通话,然后我做个了自定义的APP去控制通话。这个修改主要是在Dialer应用的几个文件中修改了一些函数的逻辑,使得在特定条件下,不再显示拨号界面或者通知。修改的文件:vendor/mediatek/proprietary/packages/apps/Dialer/java/com/android/incallui/In

Android Mediatek 修改打印串口 (uart0) 为普通串口

目录修改的文件:文件修改说明:这个主要修改了Mediatek 打印串口(uart0)为普通串口,这样可以避免在使用uart0不必要的调试信息。修改的文件:bootable/bootloader/lk/app/mt_boot/mt_boot.csystem/core/rootdir/init.rc文件修改说明:mt_boot.c:修改了启动Linux的函数boot_linux_fdt,将printk.disable_uart的值从0改为1,这样在用户构建中就不会打印调试信息。init.rc:注释掉了console服务的定义和启动,这个服务在ro.debuggable=1时会启动一个shell在控