这里以某C#写的Android APP为例。

如下提取这个dll

使用dnSpy进行修改:

使用Ctrl + Shift + K进行全局搜索,搜索cash

从中可以看到

Deduct为减少,Add为添加。鼠标移动到Deduct上然后点击:

从中可以看到都是与cash相关,将所有的-和-=改为+与+=

右键然后

点击编辑IL指令:

将其改为add,全部修改后如下:

然后点击保存:

再将此dll放回以前的位置,然后再签名,即可实现使用资源不减反加。

Android逆向笔记-使用dnSpy修改C#的dll(安卓游戏中使用资源不减反加)相关推荐

  1. Android 逆向笔记 —— 一个简单 CrackMe 的逆向总结

    温馨提示 请拖动到文章末尾,长按识别「抽奖」小程序. 在我的印象中,懂逆向的,都是大牛,让我们一起来看看下面这位大牛的学习心得. 无意中在看雪看到一个简单的 CrackMe 应用,正好就着这个例子总结 ...

  2. Android逆向笔记-单机游戏通过配置文件修改技能等

    此处只说明思路,不举具体的例子,避免CSDN审核不通过. 在安卓单机游戏中,要注意asserts/data文件夹下,此处有大量的xml文件.可以用字符串搜索. 这里的skills就存储了技能,stor ...

  3. Android逆向笔记-大部分内购游戏破解思路

    最近出了几个Android逆向的笔记,CSDN审核不通过,在此不再做详细的笔记,仅是记录下思路,免得CSDN审核不通过. 这里以单机游戏为例,大部分是单机内购游戏. 2020-07-05 10:35: ...

  4. 【Android 逆向】ART 脱壳 ( 修改 /art/runtime/dex_file.cc#OpenCommon 系统源码进行脱壳 )

    文章目录 一.要修改的源码 /art/runtime/dex_file.cc#OpenCommon 二.修改 /art/runtime/dex_file.cc#OpenCommon 函数源码进行脱壳 ...

  5. Android逆向笔记-某水果大作战内购破解思路

    思路一: 在游戏中,我们点下支付或购买,弹出一个框,我们点返回,就购买成功: 将成功转Unicode进行搜索后: 定位在此,发现payResultSuccess()为购买成功,payResultCan ...

  6. Android学习笔记(十一)——将Fragment添加到Activity中以及参数传递

    将Fragment添加到Activity中 Fragment的布局文件 <LinearLayout xmlns:android="http://schemas.android.com/ ...

  7. 安卓游戏数据包 android文件夹将被替换 可以同意么,安卓游戏数据包放哪里位置?安卓游戏数据包安装的注意事项...

    安卓游戏数据包放哪里位置?安卓游戏数据包和安卓游戏本体虽然是两回事,但还是有一些大型游戏厂商将游戏数据包与本体APP集成在一起的,不过大部分大型安卓游戏需要用户自行下载数据包,且要放入指定位置. 安卓 ...

  8. Android逆向笔记-使用Android Killer修改包名Android系统安装相同应用

    这里以某网络加速器为例! 主要是修改provider中的authorities以及package 修改package的包名 这里后面加了0001 如下: 后面的0001是自己加的,通过构造不同的包名, ...

  9. Android逆向笔记(二) -- 破解AutoR的注册码验证

    文章目录 0x0 前言 0x1 界面分析 0x2 反编译 0x3 破解 0x0 前言 此软件为练习用Crackme.apk 仅有验证逻辑 此软件不同于普通的Android软件, 是由Mono for ...

最新文章

  1. 百度地图的简单使用 ——html js
  2. 一文读懂 Spring Boot、微服务架构和大数据治理三者之间的故事
  3. mysql可以关联视图_Mysql 五: 数据库自关联、视图
  4. 大连公交客运集团认真安排做好2007年防台防汛准备工作
  5. SpringBoot(二)——实现一个基本的小网站
  6. java批量执行查询sql语句_详解MyBatis直接执行SQL查询及数据批量插入
  7. Netflix如何节省92%视频编码成本?
  8. fest556_AssertJ Fest Hamcrest
  9. Dubbo服务启动时Caused by: com.alibaba.dubbo.remoting.RemotingException: Failed to bind NettyServer on /19
  10. css选择器([class*= icon-], [class^=icon-] 的区别)
  11. vue页面回显数据_解决vue项目中页面调用数据 在数据加载完毕之前出现undefined问题...
  12. 【点云预处理】10种点云数据数据预处理增强方法 — 持续总结和更新(一)
  13. ydui倒计时:time_最后的倒计时:部署我的深度学习项目
  14. PHP在线客服系统之小程序客服搭建教程
  15. android浏览器测试,Android多款手机浏览器页面加载测试横评
  16. 前端网页打印window.print()
  17. 不用编写程序代码,送你一个爬虫程序批量采集猫眼电影票房数据
  18. linux gcc getch,模拟实现getch()
  19. 致我们的青春,一个敬礼。
  20. 菜鸟教程之html5学习,Canvas画布、渐变,数学公式、符号的书写

热门文章

  1. Scala的设计目标——Martin Odersky访谈(二)
  2. 关于虚拟机linux密码的那点事
  3. unicode ascii
  4. mysql基本常用命令
  5. 思科和华为路由器OSPF之对比学习
  6. .NET学习笔记:文件和注册表操作
  7. 靠一强过Excel的工具,3年变成女领导,还把报表做成养老工作
  8. 分别标记区段的 飞鸽传书 左、右端
  9. 新三国 雷人台词----雷死一群程序员
  10. 对UTF8编码的初步认识!