转载:http://blog.csdn.net/jiangwei0910410003/article/details/41800409

之前的文章一直在介绍OC,最近也是在找急忙慌的学习IOS,所以Android方面的知识分享就有点中断了,但是我现在还是要靠Android吃饭,所以不能Android的工作不能停呀,今天咋们来看一下我在现实中遇到的两个问题和解决方案

问题一:忘记手机的锁屏密码了

Android中在设置中的安全菜单栏中是可以设置锁屏密码的,有直接的文本密码和手势密码(我们一般会用到的两个密码),但是有时候脑子不好使,密码总是忘了,到时候该怎么办呢?

方法一:我们知道现在最流行的手势锁就是九宫格了,他在设置手势的时候,是有一定规则的,比如手势点不能少于4个,而且有些手势是不存在的,一般手势是九宫格,每个点代表一个数值:

0     1     2

3     4     5

6     7     8

其实系统在存储手势密码的时候是存的这些手势对应的数值顺序,然后用SHA进行加密存储的

一般手势的长度是大于3个点的,而且有些手势是不合法的,那么我们就可以用穷举法来一一尝试破解了,现在网上有相对应的软件了,只要输入SHA密文,然后就可以获取到对应的手势数值顺序。SHA和MD5码一样是不可以反解的,只能暴力破解。同时支付宝的手势密码也是这么破解的。这里就不在详细说明了。

方法二:方法一是一个破解的方式,但是那么做太委婉了,我们来一个直接了当的方法:删除密码存储文件

这个方法以前在破解Window系统中的登录密码方式是一样的,不多说了,直接看操作:

=>adb shell

=>su

=>cd data/system

=>ls

=>rm gesture.key


方法很简单,但是有一个前提是:手机必须root之后,在su权限才能操作,这个就比方法一多了一点条件了,方法一是不需要这个条件的。但是没关系,反正我手机是必须root的。不然怎么开发Android,哈哈~~

Android中锁屏密码都是存在:/data/system/   目录下的

我们可以查看后缀名是.key的文件,因为有很多种锁屏方案:手势密码,文本密码,PIN密码等,所以会有相对应的文件,我们只要找到对应的文件,然后将其删除即可。

上面是删除手势密码的,下面来看一下效果:

看到了,当我们删除手势密码文件的时候,我们输入任何手势都可以进入系统了。好了,问题解决了。

注:因为我是Android开发的,所以手机是肯定root了,但是对于那些非开发人员,手机一般不会root,那就没办法了,第一种方法没什么难度,网上现在的资料很多,所以可以自行去研究了,但是第一种方法也是需要root的。为什么我说第二种方法呢?因为快,方便~~

问题二:如何获取连接的wifi密码

手机连接到一个wifi了,但是我忘记密码了,其他朋友也想连接这个wifi,所以就找我要密码,但是我们知道Android中是看不了连接wifi对应的密码的,但是朋友既然问了,作为Android开发者,没理由搞不定呀?所以方法又来了:

=>adb shell

=>su

=>cd data/misc/wifi

=>cat wpa_supplicant.conf


同样的道理,我们其实每次连接上的wifi之后,系统会将这些wifi信息存储到指定文件中,在/data/misc/wifi/  目录下面,然后查看wpa_supplicant.conf文件内容即可

当然了,这个操作也是需要root的,在su权限下才能操作。

当然还可以扫wifi的二维码

总结

通过上面的两个例子,我其实想说的是:Android中有很多信息都是存储在一个文件中的,比如手机的设备信息、电池信息等等。当我们遇到这样的问题,第一感觉是这样的信息应该是存储在一个指定文件中的,然后才去找这个文件。这个也是一种学习的方法。

(PS:Android手机只要root了,什么事都能干,所以期待Google对Android的安全性做一次全面的整改和修复。。。)

Android之可以做的两件坏事---破解锁屏密码和获取Wifi密码相关推荐

  1. 今年努力在做的两件事

    点击上方"AI算法与图像处理",选择加"星标"或"置顶"重磅干货,第一时间送达 大家好,今天给大家分享自己今年努力在做的两件事!希望能对大家 ...

  2. android app wifi密码,无广告查看wifi密码的软件-WiFi密码查看清爽版app下载V999安卓版-西西软件下载...

    WiFi密码查看清爽版app是一款利用系统接口来查看链接的WiFi密码应用,实现密码查看功能的软件,WiFi密码查器看还聚合多种wifi辅助工具,wifi测速.流量统计.wifi信号增强.设备扫描.应 ...

  3. Android手机:破解锁屏密码

    Android手机破解锁屏密码很简单,只需要升级为Root用户即可简单的破解. 升级root用户,安装一个Kingroot即可. 破解步骤如下: 手机连接电脑,使用adb shell命令进入ADB环境 ...

  4. android 获取wifi 密码 代码

    想要获取wifi密码首先要保证你的手机已经root. 因为只有root 以后才能读取存放密码的配置文件 如果你的手机已经root 用该语句获取 使你的程序获取权限           Process ...

  5. 有效管理要做的两件事:向上管理和向下负责

    从众多职场协作经验来看,我们必须认识到,人们高效合作是因为相互信任,他们拥有相似的道德价值观,遵循相同的道德默契,这种基于认同形成的信任才是组织内外协同的关键.有效管理需要做两件事:一件事是向上管理, ...

  6. 张一鸣, 9 年前重点在做这两件事

    普通人张一鸣 舵舟研究字节跳动的动机,源自于2016年,我在前东家时拜访张一鸣为起点.字节跳动的总部,进去之后首先是一个巨大的食堂. 时间已经过去很长了,拜访张一鸣的过程和结果已经记得不是很详细了,但 ...

  7. Android破解锁屏密码(已root)

    常在江湖飘,哪有不挨刀.有时候我们会忘了手机的图形密码,花钱请人去修吗?身为一个有情怀Android开发者,say no! 那么怎么才能破解图形密码呢?我们在设置图形密码的时候系统会自动帮我们生成一个 ...

  8. android获取imei(android获取wifi密码)

    android系统如何获取imei号码,获取手机型号和系统版本号 /*****创建日期2010-4-29下午05:02:47**/packagenet.sunniwell.app;importandr ...

  9. 一生只为两件事,他的名字曾是中国高级机密!

    制图:中核集团 他是革命先烈彭湃之子 近60年都在与核动力打交道 他身上有着很多"第一" 我国第一任核潜艇总设计师 我国第一个核动力装置的主要设计者 第一座核电站的主要技术负责人 ...

最新文章

  1. SQL Server日期格式的转换
  2. java中 hashmap中小数,java基础知识--HashMap中对 h(length-1)的理解
  3. 【PAT乙级】1085 PAT单位排行 (25 分)
  4. html5里可移动线性进度条的类型怎么表示,HTML5触摸事件实现移动端简易进度条的实现方法...
  5. android webview和浏览器显示不一样_早道柔性LED显示屏,不一样的视界
  6. connect连接oracle6,Oracle Connect By 使用实例
  7. 解决zabbix的cannot allocate shared memory of size错误
  8. openlayers添加按钮_OpenLayers3加载常用控件使用方法详解
  9. Word 2013 打开时提示Windows installer窗口,然后安装失败
  10. [2017.3.29]中国生育腚理不互质
  11. 第二十二章 职业道德规范
  12. 深入理解操作系统原理之Windows进程管理
  13. NB-IOT智能云家具项目系列实站
  14. 《大数据技术原理与应用》第一章-大数据概述
  15. android视频壁纸源码,Android 视频壁纸
  16. 香橙派的使用入门无屏幕安装系统
  17. 【SVN/Visual Studio】清除/更换AnkhSVN的用户登录信息
  18. 如何申请自己的免费企业邮箱
  19. 【单片机毕业设计】【mcuclub-103】智能花盆 | 智能养殖箱 | 多功能花盆 | 多功能养殖箱【仿真设计】
  20. 第十八章 ESP32的WebSocket服务器

热门文章

  1. 如何查看 .NET Core 3.1 源代码
  2. Hello Blazor:(2)集成Tailwind CSS
  3. .NET 6 Preview 3 中 ASP.NET Core 的更新和改进
  4. 为什么有些大公司的效率弱爆了?
  5. .Net Core 2.2升级3.1的避坑指南
  6. .net core 基于Dapper 的分库分表开源框架(core-data)
  7. ASP.Net Core 3.1 中使用JWT认证
  8. 感谢诸君的陪伴,见证微信 SDK 的成长,内含黑科技福利
  9. .NET Core微服务之路:让我们对上一个Demo通讯进行修改,完成RPC通讯
  10. .NET Core/.NET之Stream简介