iOS小开发

iOS还有人要吗?


  • 首页

  • iOS经验

  • 开源项目

  • 闲谈

  • 时间轴

  • 搜索

马甲包混淆步骤

发表于 2020-08-07 | 更新于 2020-08-27 | 分类于 iOS经验 | 评论数: | 阅读次数:

马甲包混淆步骤

  1. 利用python脚本先做以下垃圾代码的添加:

    • 创建添加新的类文件,数量自定,主要创建懒加载属性和一些方法
    • 基于旧类文件里面添加垃圾代码,主要添加懒加载属性代码
  2. 基于混淆工具对项目做修改:

    • 混淆指定类名称文件
    • 混淆指定方法名
    • 混淆属性名
    • 批量修改图片名称
    • 删除注释
  3. UI上的步骤:

    • APP icon的修改替换

    • 启动图替换

    • tabbar图片替换

    • 全局图片名称替换,资源压缩有助于md5的值不一致

    • 主体颜色替换

    • 以下为没做但是可以尝试的替换

      1
      2
      3
      4
      5
      6
      7
      8
      - 修改view的背景颜色
      - 大面积修改排序
      - 修改一些框架的构成,比如把主页的cell改变样式
      - 修改主体的架构,比如去掉tabbar,改为抽屉式菜单
      - 修改字体大小
      - 修改接口请求到的IP
      - 修改更多的图片,比如默认头像,带有标志性默认图片
      - pbxproj项目的uuid重构(uuid主要用mac地址+时间生成)
  4. 额外情况

    • 一些情况下需要直接跟审核人员对线
  5. 开发者账号

    • 账号的干净程度是很重要的,注册的邮箱,绑定的手机号码,登陆过的设备,这些都会影响账号的干净程度。

老虎证券基于Transferwise的入金于出金

发表于 2020-05-27 | 更新于 2020-08-27 | 分类于 闲谈 | 评论数: | 阅读次数:

前言

这篇严格来说算是教程篇,但是拖了许久,拖延症这个得治。

transferwise是一家第三方的钱包机构,类似支付宝,支持开户各国的银行账号,支持的国家也挺多,手续费透明,这点还是挺好,没什么坑。

transferwise开户

首先你需要拥有一个transferwise(以下简称TF)的账号,其次还需要开通一个美国的银行卡,这样你才能进行各种操作。这里我简单说下,这里我说下我这边的操作:

  1. 先在TF注册好账号,之后开通美国银行卡,这里的开通是需要汇入20刀,这里其实卡住不少人,毕竟来这里就是没美金,但是非要汇入美金才可以开户,有点坑
  2. 我利用了全球付(globalcash)来完成这个操作,注册记得选择美金账号,首次最低汇入50刀,可以用微信转账汇入。
  3. 之后在TF里就可以汇款了,你可以只汇款20,也可以汇款50,如果你以后不想用全球付,就都汇入到TF,反正转过去的钱也是你的,不过需要注意有手续费,不是很多,具体看金额。
  4. 终于完成了开户了,这个时候你想问,那么我应该如何汇款到TF里面呢?难道用全球付?但是全球付的汇率不划算啊,所以我用了支付宝,对,就是支付宝,支付宝有个小程序,跨境汇款,中国汇出手续费50人名币,汇率按支付宝汇率,是不是非常划算。
  5. 利用你TF的美国银行信息,在支付宝的跨境汇款填写清楚,然后进行汇款,一般时间是3个工作日。
  6. 注意,国际汇款是有双向手续费的,也就是说,中国出去会收你手续费,也就是50人名币,还有所谓的中转站银行也会收取手续费,TF是不收的。
  7. 以我为例,我从支付宝转了700美金,到了TF实际收到695.5美金,实际手续费是50人名币+4.5美金。
  8. 如果你成功从支付宝充值到了TF,那么也就成了,后面的事情就简单多了

老虎入金

老虎证券的入金有很多方式,我算了下用TF的方式虽然麻烦,但是相对来说手续费是最低的,而且TF没有管理费,就是前期开户麻烦点,说下关于老虎的入金步骤:

  1. 打开老虎证券,选存入美元
  2. 选择华美银行,因为只有华美银行的收款地区是USA,同国家转账费用是最低的
  3. 打开TF,选择send USD,输入要入金的金额,实测不管你汇入老虎多少钱,手续费固定只收取1.4美金
  4. 之后按照老虎证券的地址填写就可以
  5. 对了,在TF填写的最后一项留言,可以把老虎的转账附言那串输入填写进去就可以
  6. 付款后记得在老虎这边点通知查收,输入汇款金额好让老虎那边更快汇入到你的账户

老虎出金

当你玩腻了美股,或者需要用钱了,或者亏钱了,需要出金了,那么也有几个选择,要么直接汇入到中国账号,我没试过这样是否划算,以后有机会试试吧。所以依旧利用TF来出金。

  1. 在老虎点击提取资金,填写提取的银行账号信息
  2. 这里有个坑,最后一栏是填写美国ABA号码,如果你按照TF的ABA去填写,那么会出金失败,这里其实你要填写的是TF的Wire transfer number这个号码。
  3. 实测提取2000美金,到TF只有1981美金,被收取了19手续费,差不多1%的手续费
  4. 一般第二天钱就到账了,这个钱你肯定是拿到国内账号的,所以你需要在TF内部转为人名币,汇率和手续费也是透明的。
  5. 实测100到转人民币手续费为1.18美金,汇率为7.10969。手续费大概为1.18%
  6. 转为人民币后,汇入中国账号,TF提供了支付宝的方式,填写一个支付宝账号,输入汇款金额,马上就能在支付宝收到了。这个过程无手续费产生!
  7. 需要在支付宝做一下确认即可

总结

在美股玩的这段时间,套路学了不少,学了不少金融知识,果然要自己花钱才学的到哈哈哈哈哈哈哈哈,总结就是,可以玩,但是不要多,毕竟,玩不起,稍微玩玩学下就好。

iOS APP项目整理

发表于 2018-11-20 | 分类于 闲谈 | 评论数: | 阅读次数:

iOS APP项目整理

我自己的项目

2014.04-至今:年龄相机 | 娱乐工具APP

独立完成的个人APP,可以检测出照片人物年龄,识别性别还有动物品种,通过Admob广告盈利,自2014年4月上线至今已有400K左右下载量;后续又制作了微信小程序版本;

阅读全文 »

iOS项目开源——SS-VPN

发表于 2018-10-10 | 更新于 2018-10-11 | 分类于 开源项目 | 评论数: | 阅读次数:

借鉴和第三方

  • 网络框架:NEKit(https://github.com/zhuhaow/NEKit)
  • RabbitVpnDemo(https://github.com/yichengchen/RabbitVpnDemo)

感谢以上两个项目的帮助,才能有我这个项目的完成,其实目前在设置NEKit的里面很多还是RabbitVpnDemo的东西,我只是稍微做了修改,再次感谢这两个项目!

APP概要

  1. 支持多个IP自动切换
  2. 支持自动ping IP地址是否有效
  3. 支持只能从APP内打开链接
  4. 支持多语言显示
  5. 动效算不算?
阅读全文 »

iOS越狱deb打包之APP打包

发表于 2018-07-31 | 分类于 iOS经验 | 评论数: | 阅读次数:

准备工作

  • Theos(https://github.com/theos/theos)
  • 准备打包的APP
阅读全文 »

iOS逆向经验-实战事例

发表于 2018-05-21 | 分类于 iOS经验 | 评论数: | 阅读次数:

实战的对象

我平时没事喜欢看小说,一般都是起点的小说,但基本上都是看免费的盗版小说,但是盗版小说的app很多,起初追书神器是不错的app,更新快而且及时,后来改了模式,只有一个源而且所谓的正版源需要扣除币,这种情况下我选择了另一个app,叫笔趣阁app,但这个名字的app在AppStore有很多版本,我选择的是Deborah Carpenter开发的版本,目标版本4.0

为什么要hook这个app呢?其实原本这个app的广告只是在书的列表页面,也就算了,如果你不小心退出后台,或者切换程序,回来后都要等好几秒的视频广告,实在忍无可忍

以下只用于学习,不可以用于商业

阅读全文 »

iOS逆向经验-MonkeyDev初步使用

发表于 2018-05-18 | 分类于 iOS经验 | 评论数: | 阅读次数:

详细教程可以看官方wiki

https://github.com/AloneMonkey/MonkeyDev/wiki

阅读全文 »

iOS逆向经验-准备工作

发表于 2018-05-18 | 分类于 iOS经验 | 评论数: | 阅读次数:

先说一说

为什么要写这个呢,其实只是写记录下自己平时的累积,怕以后忘记了.

或者说,以后重新回过头来看看以前自己写的,感觉挺喜感的,这种感觉就好像你初期写的代码,后来经验丰富了,重新回过头看看自己写的代码,就好像你平时看别人新手写的代码一样,很想吐槽,我现在也很少吐槽别人,谁不是从入门开始呢,吐槽别人并不会让你自己变得更厉害.

目前iOS逆向的环境挺好,有很多优秀的工具,所以对于是否越狱其实不是很看重,当然你如果要修改系统的东西还是需要越狱的.

阅读全文 »

Swift 关于小数限制 String 应用

发表于 2017-04-16 | 更新于 2018-05-17 | 分类于 iOS经验 | 评论数: | 阅读次数:

#原由
因为需要做到金额的控制,最小金额是角,然后需要判断大于0.5元才可以开启留言功能,所以整理了下 string 的方法,希望能够帮助到需要的人.

阅读全文 »

记 OC 转swift3.0 邂逅感

发表于 2017-02-28 | 更新于 2018-05-17 | 分类于 iOS经验 | 评论数: | 阅读次数:

#起因
虽然 swift 出到现在已经有很长一段时间了,还记得最初发布的时候那时候正在流行Flappy Bird这款游戏,我也有下载去玩,那时候记得新语言刚刚放出没多久就有大神用新语言翻了一遍这个游戏,可以看出有代码基础的前提下来开发是完全没啥问题的,那时候只是觉得有趣,但是知道想普及没个几年时间是不行的,那时候也有很多这种言论,而且语法一直在发生改变,每次改变语法都会让之前的代码需要重新修改,跟 OC 这种一沉不变的语言果然是不一样的,所以那时候我也没想去学习,在swift 出3.0后我也只是微微表示下关注而已,并没有想学习的意愿,感觉后面还是 会有4.0,5.0等等..只不过在项目需要用到 chart 这个第三方图表框架,由于这个框架是从安卓那边几乎复制过来, 用 swift 语言编译,API 的相似程度官方都已经说有90多,所以官方连文档也懒得重新写,直接说看安卓的文档就行,我也是因为这样才慢慢去学习swift, 但因为只是改改源代码,所以就么有系统的学习,只是大概了解,所以对于这个语言也是一知半解,等到项目完成后有时间才重新认识下这门新语言.

阅读全文 »
12
峰峰

峰峰

14 日志
3 分类
E-Mail GitHub Twitter Facebook Instagram
© 2018 — 2020 峰峰
由 Hexo 强力驱动 v3.7.1
|
主题 — NexT.Mist v6.3.0