- 博客(69)
- 收藏
- 关注
原创 Android 16安兔兔屏幕尺寸显示修改(非修改TextView方案)
本文介绍了在Android系统中修改第三方检测应用显示的屏幕尺寸的方法。通过在DisplayInfo.java中调整xdpi和ydpi参数,可以控制安兔兔等工具检测到的屏幕尺寸。文章提供了详细的修改补丁和计算ydpi的Java代码,可根据实际屏幕分辨率生成精确的DPI值。经测试验证,该方法能有效修正第三方应用检测到的屏幕尺寸,使其与预期值一致。
2026-01-04 15:29:08
247
原创 根据apk包名动态修改Android品牌与型号
本文介绍了一种动态修改Android设备品牌信息的方法,通过修改系统框架层的ContextImpl.java文件实现。该方法利用反射机制动态修改Build类的BRAND和MODEL字段,针对特定应用包名(如微信、AIDA64等)设置不同的品牌信息。作者提供了详细的代码补丁,展示了如何移除final修饰符并修改系统属性。实测效果显示该方法在DevCheck、安兔兔和DeviceInfoHW等检测工具中均能成功修改显示的品牌信息,解决了因MADA信息不一致导致应用被测试打回的问题。
2025-12-29 15:25:25
326
原创 android存储作假通杀补丁(64GB作假128GB)(非boot-gki.img)
【代码】android存储作假通杀补丁(64GB作假128GB)(非boot-gki.img)
2025-12-12 18:17:03
114
原创 android如何在framework层禁止指定包名访问网络
NetworkPolicyManagerService、NetworkPolicyManagerServiceTest、ConnectivityManager、ConnectivityManagerTest
2025-10-28 21:57:13
218
原创 ubuntu下如何创建文件的软连接
2、后面的文件只是一个链接文件,也可以理解为Windows系统下的快捷方式,并不是一个真正的文件。1、前面的路径代表实际文件路径,目前下创建一个软连接。
2025-10-17 15:43:53
287
原创 非预置应用使用platform签名并且添加了android.uid.system无法adb安装解决方法
将包名换成:android.test.settings。将要目标apk包名添加到下面文件中。
2025-10-09 10:04:25
273
原创 解决window下共享资源报“不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接“问题
4.重新使用账号yhg225账号连接192.168.16.225访问共享文件夹。使用不同samba共享账号登录同一服务器ip共享文件夹资源时会报错误提示。2.删除同一服务器ip(192.168.16.225)冲突的网络连接。1.使用net use命令查看已保存的网络连接。3.再次查看保存的网络连接。
2025-09-09 10:18:46
658
原创 如何使用Photoshop将png或者jpg转换为8位深度bmp
3、文件–>存储为–>格式选BMP–>保存–>确定。1、将图片拖入photoshop中打开图片。2、图像–>模式–>索引颜色–>确定。
2025-09-03 15:02:33
416
原创 内存作假常见方案可行性分析
3、修改android_util_Process.cpp。1、修改ActivityManager.java。2、修改android_os_Debug.cpp。4、修改ProcessList.java。6、修改page_alloc.c。5、修改meminfo.c。
2025-08-11 21:55:28
199
原创 java.lang.UnsatisfiedLinkError: dlopen failed: library “libcutils.so“ not found: needed by
【代码】java.lang.UnsatisfiedLinkError: dlopen failed: library “libcutils.so“ not found: needed by。
2025-08-05 09:33:52
269
原创 android内存作假通杀补丁(4GB作假8GB)(非boot-gki.img)
安兔兔、鲁大师、白眼、AIDA64、CPU X、CPU-Z、DevCheck、DeviceInfoHW。
2025-08-04 18:01:22
390
原创 Android客制之加速度传感器方向校准
1、以一台重力方向正常的机器做测试,通过DeviceInfoHw这个软件的加速度测试功能【Accelerometer Test】我们可以知道。保持平板平放在桌面上,将后置摄像头保持在平板的左上后方,或者右上后方,此为机器的正方向。3、根据以上测试结果我们直接去修改bsp中对应文件上报数数据部分代码即可。
2025-07-17 23:22:51
453
原创 九学王资源apk应用名称整理
安装不了的apk使用【adb install --bypass-low-target-sdk-block FILENAME.apk】安装。
2025-07-17 22:01:45
614
原创 Android 15 解决无法预置微信的问题
将pull出来的so与自己手动解包apk的so作对比,发现以下几个文件不在手动安装的库中。问题:使用传统方法BUILD_PREBUILT,或者使用copy的方式都没有作用。因此,我们只需在预置的时候删除上面7个文件就可以了,不影响微信的正常使用。
2025-07-12 11:19:45
300
原创 Algorithm HmacPBESHA256 not available
debug.keystore为新版本Android Studio生成的,如果使用旧版本Android Studio来打开项目,那么因为两个版本的jdk不一致,新版本使用的是高版本的jdk,旧版本使用的低版本的jdk,所以打不开这个文件。退出新版Android Studio删除问题所提示的debug.keystore及debug.keystore.lock文件,再使用旧版本Android Studio打开项目就没有问题了。
2025-06-23 15:21:06
237
原创 License for package Android SDK Platform 30 not accepted.
1、设置JAVA_HOME环境变量。2、执行如下命令更新sdk。
2025-06-23 15:13:03
183
原创 framework.jar三个jar包的区别
通过对比我们发现,classes.jar文件最大且代码最全最接近源码,javalib.jar相对classes.jar在源码内容上会少些,classes-header.jar只有方法名没有方法实现且文件最小,最适合集成到Android Studio中当依赖使用。单编framework后会生成三个jar文件,生成位置在。如果本对你有什么帮忙,可否赞助我一杯奶茶支持我的创作。第二个,classes-header.jar,第一个,classes.jar,第三个,javalib.jar,所以大家知道怎么选择了吧。
2025-06-20 09:41:50
353
原创 Android15默认开启无障碍服务
在wms、ams的systemReady()方法中调用此方法并传入要开启的无障碍服务即可实现自动开启。如果上面的东西对你有用,可否打赏一杯奶茶给在下。
2025-06-09 16:24:26
447
原创 Android15默认授权浮窗权限
我们经常有那种需求,客户需要定制的apk集成在ROM中,并且默认授予其【显示在其他应用的上层】权限,也就是我们常说的浮窗权限,那么我们就可以通过以下方法在wms、ams等系统服务的systemReady()方法中调用即可实现预置应用默认授权浮窗权限这个需求。如果以上内容对您有所帮助,欢迎打赏,如果有任何疑问也欢迎指点一二,相互学习。
2025-06-09 11:32:44
906
原创 谷歌SMR测试环境搭建
保存位置/tmp,最终ghidra压缩包文件路径应该为【tmp/tradefed_ghidra/ghidra_11.3.2_PUBLIC_20250415.zip/ghidra_11.3.2_PUBLIC_20250415.zip】下载地址:https://github.com/NationalSecurityAgency/ghidra/releases(科学上网)物理机内存16GB+8GB,虚拟机分配8GB内存,100GB磁盘空间。1、语言设置为en-US,开始执行STS测试前,2、连接外网WiFi,
2025-05-05 11:26:36
359
原创 谷歌Play商店应用apk手动安装方法
机器A下载了谷歌商店某应用,包名为:com.teesas_parent,应用名为:Teesas Parent,现在我想把他从机器A中使用adb拉出来然后使用adb安装到机器B上。如果本文章有帮助到你,欢迎打赏支持我的创作。谷歌商用安装的apk安装完了后,如下样子。
2025-04-23 11:21:59
1384
原创 自建Android中性代码镜像,统一保存客制修改内容方法
1.3 代码流转A–>B–>C,B拉取A的代码进行开发,C拉取B的代码进行开发,开发过程中可以同时拉A和B的代码下来,C项目结束后想归档到A那里。客制需求是以中性代码为基础做,或者以其他工程师的代码为基础做,拉他们的代码到自己服务器本地做,做完项目后又想保存所有修改到统一的地方,2.1 中性仓(/yk/lyw235/Extend/lyw235/sprd_git_bak/git_test4/.git)1.2 开发仓想保存自己修改到一个远程的自建的中性仓。1.1 开发仓修改的代码不允许推送到中性仓。
2025-04-10 20:02:15
198
原创 Android12源码编译之预置Android Studio项目Android.mk文件编写
1、在AndroidManifest.xml文件中添加package="com.sprd.silentinstalldemo"属性,因为新版本的Android Studio默认生成的AndroidManifest.xml是没有这个属性值的。2、将应用主题的parent改为android:Theme.Light。3、注释所有dependencies。4、编写Android.mk文件。
2025-04-08 15:15:47
448
原创 在Android Studio中编辑xml文件后报Following errors occurred on attempt to save files错误解决办法
右键–》属性–》安全–》高级–》更改©–》输入Everyone–》确定–》确定–》编辑–》勾选"完全控制"–》确定–》确定。背景:从ubuntu复制文件到windows中导致文件权限异常,当前windows登录用户只能读取但无权限修改复制的文档。假设无法保存的文件为strings_sap.xml。假设无法保存的文件为styles.xml。右键–》属性–》解除锁定–》确认。
2025-03-21 17:50:38
297
原创 错误: 缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序
在IntelliJ IDEA 2024.3.5 (Community Edition)中基于Gradle创建JavaFx项目后,想使用Run的方式运行应用,结果报“错误: 缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序”错误,网上搜了一堆方法,以下为验证过可用的。
2025-03-19 15:26:43
764
原创 Android Studio执行Run操作报Couldn‘t terminate previous instance of app错误
步骤2、修改代码同时执行该任务,gradle将会自动执行编译,编译完成后会自动将编译出来的apk安装到设备中,如果要调试的话,使用Attach Debugger to Android Process的方式即可。步骤1、在项目根目录下build.gradle文件最后添加如下内容。缺点:依旧不可以以Debug的方式安装并调试。
2025-03-14 22:38:53
2227
原创 Android Studio 配置 Gerrit Code Review
"按钮,第一次会失败,第二次才会成功,为什么第一次会失败,因为在"Commit and Push…“按钮右侧的配置按钮(齿轮图标)中默认勾选了"Analyze code"和"Check TODO”,需要取消"Analyze code"前面的勾选,才能一次push成功。配置修改完成后,按正常的修改代码,然后在Android Studio左侧Commit窗口的changes选择要push的文件,点击"Commit and Push…需要修改的文件.git\config。config文件修改后。
2025-02-08 09:52:52
858
pk8-to-jks证书转签名工具
2023-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅