自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(29)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android Google马甲包处理

2、androidJunkCode这个感觉意义不到,基于asm我自己定义了一版逻辑。3、stringfog优化支持了buildConfig的字符混淆。这是整理其他人的plugin代码,最后有亮点,耐心看下吧。这是我处理后的结果,插入了很多无用代码在每个方法上。gradle文件增加以下代码。1、我优化了名字的随机性。

2023-07-05 17:53:25 2337 11

原创 Android 10、11 sd卡的适配理解

Android sd卡适配问题

2023-07-04 15:31:42 724

原创 【Android逆向】修改RecyclerView的itemView逻辑

【android逆向】修改RecyclerView的itemView逻辑

2023-02-26 17:30:32 395

原创 flutter混合开发总结

flutter开发总结

2023-01-10 11:21:48 105

原创 mac下修改vscode的代码提示键

vscode 快捷键逻辑处理

2022-11-19 21:02:00 641

原创 AndroidBug5497Workaround

AndroidBug5497Workaround

2022-11-10 07:18:02 1480

原创 flutter 自定义图片实现Radio和CheckBox

flutter 自定义图片实现Radio和CheckBox

2022-10-27 11:39:49 823

原创 Android修改bugly线程数

Android修改bugly线程数

2022-09-22 15:50:41 633

原创 Mac安装Appium遇到的问题总结

【代码】Mac上安装Appium遇到的问题总结。

2022-08-22 12:46:51 138

原创 Android下flutter构建问题

经常遇到Launching lib/main.dart on MI 8 in debug mode...Running Gradle task 'assembleDebug'...FAILURE: Build failed with an exception.* What went wrong:A problem occurred configuring project ':wakelock'.> Could not resolve all artifacts for config

2022-04-10 15:58:04 2933

原创 Mac下对小米8刷机Android8.1并安装Magisk和edXposed

首先去rom下载地址,下载自己要的系统,我用到的是如下链接,系统是Android8.1国际版本下载小米 8 (dipper) 稳定版刷机包 MIUI10 V10.0.2.0.OEAMIFH | XiaomiROM.com你正在看的是 小米 8(代号 dipper)的 稳定版 刷机包,ROM 版本为 V10.0.2.0.OEAMIFH。刷机前,请确保机型准确无误。您可以在 Fastboot 模式下通过命令 fastboot getvar product 来查看型号。 …https://xiaomirom.

2022-04-10 08:23:49 6184

原创 Android spanableString 实现 超链接替换为图文标识

Android span image text

2022-02-18 09:55:12 1534

原创 docker 下编译curl供Android用-问题总结

配置ssh和git 问题(id_rsa),必须是id_rsa这个名字github提示Permission denied (publickey),如何才能解决? - 知乎安装ubuntuDocker 安装 Ubuntu | 菜鸟教程apt-get install gitUbuntu下apt-get方式Git的安装、配置和更新_xiaoming1997的博客-CSDN博客_apt git配置ndk环境【Linux】Ubuntu下安装并配置Android-NDK(附详细过程)_Yngz

2022-02-08 11:39:27 2436

原创 Android 原生项目集成flutter模块 混编

Android 原生项目集成flutter模块

2022-02-08 09:40:15 1408

原创 Android下全局修改dns解析问题

参考文献如何为Android应用提供全局的HttpDNS服务上述链接描述到可以通过动态代理去hook,我根据思路自己实现了下 /** * https://juejin.cn/post/6844903512401248270#heading-4 */ public static void hookImpl() { /** *static final InetAddressImpl impl = new Inet6AddressImpl

2021-09-28 15:06:42 827

原创 android利用python重命名多个资源名字

# coding=utf8import os, re# 参考地址class Ren: def __init__(self, file_dir, old_name, new_name): self.file_dir = file_dir self.old_name = old_name self.new_name = new_name def file_name(self): L = [] if .

2021-07-21 11:07:13 124

原创 Android如何才能做到加密数据安全问题

通过我们会利用对称加密的方式去加密内容,甭管你是否用到非对称加密,但是解密的时候肯定会调用Cipher.doFinal方法,所以我们可以通过hook的方式去hook这个点,我们就可以很好的拦截到数据类似如下代码所示 XposedHelpers.findAndHookMethod( Cipher::class.java, "doFinal", ByteArray::class.java, obje.

2021-06-29 15:01:23 210

原创 android下jar逆向修改

下载dex2jar工具,因为我是mac环境下执行,需要给sh获取权限sudo chmod +x d2j-dex2jar.shsudo ./d2j-jar2dex.sh grassy_base_4.3.0_zpfm.jar -f -o out.dex

2021-06-24 12:20:32 357

原创 2021年京东618模拟脚本-python

基于python模拟点击,实现任务完成# encoding=utf8# !/usr/bin/pythonimport timeimport osos.system('adb devices')cmd = "adb shell am force-stop com.jingdong.app.mall"os.popen(cmd)time.sleep(2)# com.taobao.taobao# 执行启动应用os.system("adb shell am start -n com.

2021-05-27 16:21:17 1039

原创 Android飞书红包插件

非xpose模块,利用Android的辅助功能和通知栏权限,实现自动打开聊天页面并点击红包按钮功能不是写的特别多,该app是本地app没网络权限,放心安全使用,如有特殊需求增加,可以单独联系我本人代码地址:[GitHub](https://github.com/moz1q1/FeiShuPlugin)...

2021-02-07 15:01:14 7657 10

原创 xposed实现对okhttp拦截网络

一开始搜到有几个博客说用拦截器去实现,我也自己摸索下用拦截器 XC_MethodHook xc_BuildHook = new XC_MethodHook() { @Override protected void afterHookedMethod(MethodHookParam param) throws Throwable { super.afterHookedMethod(p

2020-10-21 17:00:07 5522 7

原创 Android检查root的代码(2020-923)

通过xpose检查出某xx app里面是按文件路径来判断是否有rootvar blackPackName = arrayListOf<String>( "/sbin/su", "/data/data/com.topjohnwu.magisk", "/system/bin/su", "/system/etc/init.d/99SuperSUDaemon", "/

2020-09-23 17:29:31 734

原创 Android下的jar sdk保活措施

当我们的sdk是以jar的形式出包,没有组件,只有jar,如果宿主不经常给我保活的情况下,我如何给自己保活?因为我们作为一个sdk,可能会在后台定时拉起请求服务器接口,可是不管是timer或者其他形式,长期运行后宿主不再次调用下我们,我们timer或者thread就可能给系统回收没办法长期工作,所以当我们是纯jar的时候我们需要给自己强行拉活以下是我总结的方案手段1.动态注册广告public static class MyBroadcastReceiver extends BroadcastRece

2020-09-23 11:06:06 449

原创 基于okhttp的拦截器实现网络监听插件

效果如上所示使用如上所示具体代码: .addNetworkInterceptor( HttpLoggingInterceptor(object : BeeLog(context) { override fun printLog(message: String?) { HttpLoggingInterceptor.Logger.DEFAULT.log(mess.

2020-09-22 11:43:32 1033 3

原创 Android 插件化框架有哪些?现在能否适配10.0以上?

https://github.com/asLody/VirtualApphttps://github.com/xxxyanchenxxx/VirtualAppExhttps://github.com/DroidPluginTeam/DroidPluginhttps://github.com/Qihoo360/RePluginhttps://github.com/ManbangGroup/Phantomhttps://github.com/didi/VirtualAPKhttps://github

2020-08-02 08:22:43 2142 1

原创 2020-06-23-Android下registerReceiver为什么会内存泄漏

开发过程中,如果需要动态注册广告,我们需要调用registerReceiver方法实现动态注册广告,如果没有调用unregisterReceiver会导致内存泄漏,这是为什么呢?以Context类来说,registerReceiver和unregisterReceiver都是2个abstract方法 @Nullable public abstract Intent registerReceiver(@Nullable BroadcastReceiver receiver,

2020-06-23 17:49:40 642

原创 Android下谈谈Gson常见优化

在 JSON 中,值必须是以下数据类型之一:字符串数字对象(JSON 对象)数组布尔NullJSON 的值不可以是以下数据类型之一:函数日期undefined参考链接:JSON 数据类型后台返回数据,有的时候受语言限制或者代码没写好的原因,该返回字符串的但是返回null。返回number的但返回字符串,导致客户端序列化对象的时候出现异常举个栗子,json数据如下:{ "tempInt":"", "tempString":1111, "tempAs":[ {

2020-06-08 16:33:40 1211

原创 Android下使用opencv4Android实现人脸识别

官方下载链接:https://opencv.org/releases/我用迅雷下载的包(opencv-4.3.0-android-sdk),下载的结构是这样的:目录结构—samples—sdk暂时我也不知道这些有什么用,后面再看看README.android 这个文件有介绍如何使用SDK打开里面有个链接https://docs.opencv.org/2.4/doc/tutorials/introduction/android_binary_package/O4A_SDK.html这链

2020-06-03 17:14:47 2619

原创 基于kotlin实现玩安卓app,主要是练手kotlin和jetpack

WanAndroidKotlin基于kotlin实现玩安卓app,目前还继续在开发中,主要是练手kotlin和jetpackapp部分截图效果,由于平常自己开发的时间比较少,做的也很简单,感觉图片放太多了,影响看,都放在最后展示app的其他效果图片================优雅的线开发环境 macbook、android studio基于Androidx,使用recyclerview和viewpager2实现页面交互基于kotlin+viewmodel+livedata实现布局页面基于

2020-05-31 16:53:09 1171

chrome_touch_100_percent

chrome_touch_100_percent.pak

2014-07-04

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除