需求
最近有个图片编辑中拉直图片的一个需求要实现,实际上就是把图片等比放大之后旋转一定的角度显示出来,当然限制条件是变换后的图片的要将取景框完全包含进来。
文章信口雌黄易 思想锥心坦白难
不知不觉来到杭城已经月余。由于忙碌与懒散,竟还没有细细的体验一下这座城市,不算怪,对于一个在长安生活了近四年却没去过虎门的人而言,刚到杭州一个月没去过西湖也算是正常的吧——不过我想西湖还是要去的,毕竟那个折断的烟枪与那座断桥相比其中的韵味是天差地别的。经历虽少却不算过眼云烟,随笔一记对杭城的草草印象,以后拿来对比一下,也应该是挺有意思的一件事。
历时一个半月的挪窝工作、或者说工作挪窝的事终于告一段落了。
新的城市,新的工作环境,新的人,一切都在慢慢适应当中。好在各方面终于渐渐稳下来、回到正常的节奏了。BLOG停了近月,其实这段时间的经历还是蛮多的,后面会陆续补上来。这里先谈谈找工作这件事吧。
选中拍摄时关闭声音,摄像时会有声音,设备:小米note,红米note,oppo
据查该问题属于一种防偷拍的潜规则类型设置,与android系统提供商相关,拍照/摄像的提示音所有实现都在底层实现,上层能够控制的有限。
最近在研究Android绿色安全这一块,具体到上层的业务就是“去第三方APP的广告”。如果既想使用第三方APP,又不想看到一些无良的广告,那dex注入基本无法避免。本文针对网上一些大牛分享的文章,进行了一些简单的实现,总结和分享自是不能少的。Ps:感谢金山毒霸实现了该功能,感谢大牛们破解之后的无私分享。
Droid Wall是Android平台上一款强大的防火墙前端软件,与iptables配套使用,让你从此开着gprs不烧钱,如果你没有不限流量包月,那么它必然会被明智的你安装到手机里,这个不到40kb软件的伟大之处在于让你来决定哪些软件可以联接上网,在你允许的软件前面打上勾,而且支持按3g/wifi区分网络。
软件需要Root权限(就是手机需要破解)。支持黑名单与白名单两种模式,可设定允许(白名单)访问的程序或禁止(单名单)访问的程序。
——百度百科
Andorid APK反逆向解决方案:梆梆加固原理探寻
CSDN 作者Jack_Jia
该篇博文中的:“3. 如何使DexClassLoader加载加密的dex文件? ”这部分。
上一篇实现的内存加载dex方案,具有Android系统版本的局限性。为了克服这个问题,在不断的百度、google下,找到了本文的来源博文,该文章是分析梆梆加固的,作为一个以APK安全为业的公司级产品,实现的加密当然是全面的。
本文要实验的方案同样来源于CSDN大牛Jack_Jia的一篇翻译博文:
Android4.0内存Dex数据动态加载技术
原文的地址是 http://2013.hackitoergosum.org/presentations/Day1-05.Nifty%20stuff%20that%20you%20can%20still%20do%20with%20Android%20by%20Xavier%20Martin.pdf
着重参考了看雪论坛的两篇帖子:
【求助】Dex内存加载的Native实现过程中出现的问题
【原创】DEX文件内存加载实现中的数据构造(C部分)
从上一篇,基础加壳的思路最后得出的结果是方案还不够完善。因为使用的系统DexClassLoader提供的接口必须要求源程序保存在文件系统中,对手一旦过了莱茵河马其诺防线就没啥意义了。所以在前一篇的基础上,又有上面来源方案中的思路,即通过jni调用底层接口,在内存中加载dex文件。
本文是尝试对CSDN大牛 Jack_Jia 的博客 Android APK加壳技术方案【2】 进行实现的过程记录,该文介绍了一种对源程序APK加壳的思路并提供了对应的源码。
所谓加壳,就是通过给目标APK加一层保护程序,把需要保护的内容加密、隐藏起来,来防止反编译的一种方法。说到底我们要做的是这样一个事情,首先把要加壳的APK用自己的加密算法加个密(实验过程中这步可以省掉),然后藏在另一个APK中(就是壳工程)发布出去,这样防止破解者直接拿到源程序的APK去反编译。不好处理的是还需要壳工程在各种版本的Android系统里运行时,要把源程序解密出来还要跟直接装源程序有同样的运行效果才行。
清晨,飞机抵达东京。
外国人入境的通道排着长长的队,五颜六色的人都有。靠近通道入口的地方有工作人员是一个个子不高的胖大婶,英语说的很流利,她安排每个人到哪个口,井然有序。伸出两个食指,目视一会儿摄像头,算是办了入日本境的手续。导游办了机票,大活儿拖着行李往候机厅走,准备上十点钟左右从东京往北海道的飞机。