Android的“隐藏暗码”

本文介绍了Android手机中用于查看系统及固件版本、进行硬件测试的代码指令,包括显示手机信息、重置为原厂设定、更新相机韧体、硬件测试等操作,帮助用户更好地了解和管理自己的设备。

不同厂商的手机都会隐藏代码,用来查看系统及固件版本,或者进行硬件的测试,当然Android 手机也不例外,除了好像计算机一样能显示更详细的手机信息外,更可重设为原厂设定,更新相机韧体等。但部份代码要谨慎使用,因为可能令手机失去原有的功能, 笔者只是网络转载,出现问题一概恕不负责。

*#*#4636#*#* 显示手机信息、电池信息、电池记录、使用统计数据、WiFi 信息
上面这条为乐Phone经常用到的,只要在电话拨号的地方输入即可。

*#*#7780#*#* 重设为原厂设定,不会删除预设程序,及SD 卡档案。
*2767*3855# 重设为原厂设定,会删除SD 卡所有档案。
*#*#34971539#*#* 显示相机相机韧体版本,或更新相机韧体
*#*#273283*255*663282*#*#* 开启一个能让你备份媒体文件的地方,例如相片、声音及影片等
*#*#197328640#*#* 启动服务模式,可以测试手机部分设置及更改设定
*#*#232339#*#*或 *#*#526#*#* 或 *#*#528#*#* – WLAN 测试
*#*#232338#*#*– 显示WiFi MAC 地址
*#*#1472365#*#*– GPS 测试
*#*#1575#*#*– 其它GPS 测试
*#*#232331#*#*– 蓝牙测试
*#*#232337#*#– 显示蓝牙装置地址
*#*#8255#*#*-启动GTalk 服务监视器
*#*#7594#*#* 当长按关机按钮时,会出现一个切换手机模式的窗口,包括: 静音模式、飞航模式及关机,你可以用以上代码,直接变成关机按钮。

显示手机韧体的代码
*#*#4986*2650468#*#*– PDA、Phone、H/W、RFCallDate
*#*#1234#*#*– PDA 及Phone
*#*#1111#*#*– FTA SW 版本
*#*#2222#*#*– FTA HW 版本
*#*#44336#*#*– PDA 、Phone、CSC、Build Time、Changelist number

各项硬件测试
*#*#0283#*#*– Packet Loopback
*#*#0*#*#*– LCD 测试
*#*#0673#*#*或 *#*#0289#*#*– Melody 测试
*#*#0842#*#*– 装置测试,例如振动、亮度
*#*#2663#*#*– 触控屏幕版本
*#*#2664#*#*– 触控屏幕测试*#*#0588#*#*– 接近感应器测试
*#*#3264#*#*– 内存版本

### Android 加密与密码处理方法 #### DES 对称加密示例 在Android开发中,可以使用DES算法进行字符串的对称加密。下面是一个简单的例子: ```java // 使用指定字符集和密钥对字符串进行加密 String encryptResult = DesUtil.encrypt(str, CHARSET, SKEY);[^1] ``` 这段代码展示了如何通过`DesUtil`工具类来实现基于DES算法的加密操作。 #### RSA 非对称加密应用实例 对于更高级别的安全性需求,则可以选择采用RSA非对称加密方式。这里给出了一段用于登录密码加密的具体实现代码片段: ```java public class PasswordJiami { public static PublicKey publicKey; public static String passwordjiami(String password){ // 获取公钥并将其转换为PublicKey对象 publicKey = RsaUtils.keyStrToPublicKey(PUBLIC_KEY_STR); // 利用公钥对输入密码执行加密操作 String publicEncryptedResult = RsaUtils.encryptDataByPublicKey( password.getBytes(), publicKey ); return publicEncryptedResult; } } ``` 此部分代码说明了怎样利用给定的公钥完成对用户输入密码的安全编码过程[^3]。 #### ZIP 文件加解密支持库介绍 当涉及到ZIP格式压缩包内含敏感资料时,推荐借助专门设计用来处理此类场景下的第三方库——Zip4J。该库允许开发者轻松地读取/写入带有密码保护机制的ZIP文档,从而有效保障存档内容不被非法访问[^4]: ```java // 创建ZipFile对象,并设置相应的参数选项... zipFile.setPassword("your_password".toCharArray()); ``` 以上就是几种常见的适用于Android平台上的加密技术和相应实践案例分享。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值