首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 双端封装分发平台实现:iOS封装与安卓防报毒封装技术方案

    APP分发场景中,iOS端企业签名频繁掉、个人签名成本高;安卓端封装应用易被报毒。搭建一套自有的双端封装分发系统,可以同时解决这两类问题。本文介绍一种基于仿第八分区二开版本的双端封装方案。 核心功能模块iOS封装无顶部网址:封装后不显示顶部网址栏,支持绿标在线/离线模式:在线模式支持APP内动态修改访问链接;离线模式封装固定链接分发管理:内置IPA签名分发功能安卓防报毒封装随机证书生成 :每次封装自动生成新证书包名更换:自动生成新包名启动图可配置:支持自定义显示时长或完全取消报毒率优化:实测报毒率低于手动封装统一后台管理封装记录追踪用户与应用统计双端应用版本管理技术架构前端封装请求 → 后台调度服务 → 安卓封装引擎 / iOS封装引擎 → 存储服务 → 输出下载链接适用场景需要频繁封装H5应用的开发者从事iOS封装、IPA签名服务的从业者希望搭建自有APP分发平台的运营者

    13410编辑于 2026-05-26
  • 来自专栏移动端周边技术扩展

    个人支付系统 Api 版本

    项目说明: 支持个人网站、安卓App、微信公众号、Pc软件收款的接入,所有的资金都会实时到账您的支付宝/微信余额中,支付宝无需上传收款二维码,支持H5唤醒支付,支持回调通知、支持补单、后台功能简单。

    2.4K20发布于 2020-01-02
  • 安卓APP报毒自动化处理方案:动态包名+签名更换+360加固集成

    技术效果绕过基于包名的静态黑名单降低DEX静态检测命中率每次生成的应用指纹不同,减少关联标记扩展功能:iOS封装该方案同时支持iOS封装,解决企业频繁掉问题,封装后不显示顶部网址。 适用场景需要批量分发安卓应用的个人开发者或小团队应用被主流杀毒引擎标记后寻求处理方案双端分发(安卓+iOS)的技术运维场景

    17310编辑于 2026-05-26
  • 来自专栏码客

    iOS地图开发3-原生封装的调用(swift)

    初始化地图 定义可以拖控件连线或者代码定义 //设置地图类型 appMapView.mapType = MKMapType.Standard; //是否显示自己位置,设置true会一直定位 appMapView.showsUserLocation = false; //是否允许缩放 appMapView.zoomEnabled = true; //设置中心点 var pos:CLLocationCoordinate2D = CLLocationCoordinate2D(latitude: 34.8214

    1.4K10发布于 2019-10-22
  • 来自专栏iOS开发攻城狮的集散地

    iOS 瀑布流封装

    [瀑布流.gif] 功能描述:WSLWaterFlowLayout 是在继承于UICollectionViewLayout的基础上封装的带头脚视图的瀑布流控件。 ** 水平瀑布流 item等高不等宽 不支持头脚视图*/ WSLVHWaterFlow = 2, /** 竖向瀑布流 item等高不等宽 */ WSLLineWaterFlow = 3

    2.4K80发布于 2018-05-21
  • 来自专栏iOS开发攻城狮的集散地

    iOS 瀑布流封装

    瀑布流.gif 功能描述:WSLWaterFlowLayout 是在继承于UICollectionViewLayout的基础上封装的带头脚视图的瀑布流控件。 ** 水平瀑布流 item等高不等宽 不支持头脚视图*/ WSLVHWaterFlow = 2, /** 竖向瀑布流 item等高不等宽 */ WSLLineWaterFlow = 3

    2.7K80发布于 2018-05-22
  • 来自专栏囍楽云博客

    V全开源签约码支付系统(支持:支付宝 微信 QQ)

    程序介绍 V是一套基于Thinkphp5.1+mysql的支付程序,主要包括以下功能: 收款可以马上到账,不进入第三方账户收款更安全。 提供开发文档简单开发接入。 支持监控店员收款信息,使用支付宝微信小号/模拟器挂机,方便IOS用户。 ROOT,XP框架,无需修改支付宝/微信客户端,防封更安全。 V只针对个人开发者的调试和测试。请不要将其用于非法目的。 3、至此网站搭建完毕,请访问后自行修改配置信息! v面向用户是个人开发者,如果您不懂如何开发网站,那么v不适合您的使用! v的原理是监控手机收到收款后的通知栏推送信息,所以不适合于商用多用户的情况,如果您想用于商用,请二次开发! 】设置为关闭 (新版MIUI系统)在系统【设置】 - 【其他高级设置】 - 【电量与性能】 - 【省电优化】 - 【应用智能省电】,将V监控端、微信、支付宝的3个APP全都改为无限制 添加内存清理白名单

    15.1K50编辑于 2022-12-29
  • 来自专栏iOS知识点

    iOS打包ipa无签名打包企业

    最近有一个需求,就是提供无签名的ipa包,然后再通过第三方对ipa包进行企业,达到不需上App Store就可以快速分发供用户下载使用。 平常我们都是习惯Xcode通过开发者账号进行有签名的打包。

    3.1K31发布于 2020-12-09
  • 来自专栏c++ 学习分享

    EasyClick Root 仿真滑动函数封装实例

    新一代简单易学,开箱即用,可编程式自动化测试软件 ROOT不限手机环境, 支持Android 5.0到10,全节点分析不限分辨率,OpenCV图色识别 JS编程简单易学, IDEA智能开发工具支持, tCubed,result cx = 3.0 * (cp[1].x - cp[0].x); bx = 3.0 * (cp[2].x - cp[1].x) - cx; ax = cp[3] - cx - bx; cy = 3.0 * (cp[1].y - cp[0].y); by = 3.0 * (cp[2].y - cp[1].y) - cy; ay = cp[3] timess) function rnd_Swipe(qx, qy, zx, zy,time, times,timess) { var time1,xxy,point,dx0,dx1,dx2,dx3, 代码 EasyClick Root 快捷点击函数封装实例 仿真滑动函数实例

    85620编辑于 2023-07-07
  • 来自专栏韦弦的偶尔分享

    iOS 登录接口封装实践

    基本所有APP都少不了,开始写APP,可能首先就是从登录开始 我也一样,我手上有一个封装了所有账户体系相关接口的SDK,运行良好但也遇到一些烦心事,就拿登录来说说吧。 首先有如下相关封装,很常见,也无需太多解释: import Foundation public typealias Response = (_ json: String? 私有类型转换的方法的封装,使得所有其他方法可以快速转换,关于@available(swift 10.0) 意思就是说只有Swift 版本10.0只后才可以使用。。 当然,如果你只是在自己的混编APP内部封装一些接口,那一套接口应该是比较好的,如果你的是SDK,同时你也不是很怕麻烦,像我这样写也许会有一些意外的收获。

    1.1K20发布于 2020-09-08
  • 来自专栏移动端开发

    iOS 封装.framework 以及使用

    这个问题相信做iOS的都知道答案。 在我们的日常开发中,经常会用到各种已经封装好的库,比如支付宝、微信SDK等等中的库,这些库可以给我们的开发带来很大的便利。 有的时候,由于工作的需要,我们需要对自己的项目进行封装,生成库,方便别人的使用。在这里就边参考好点的博客,边总结一下我们经常看到的.framework。       那什么是“库”呢?       iOS里静态和动态库形式 ----       静态库形式: .a和.framework       动态库形式: .dylib和.framework .a与.framework有什么区别 ---- 2、然后将Link With Standard Libraries关闭,我想可能是为了避免重复链接       3、最后将Mach-O Type设为Static Library,framework可以是动态库也可以是静态库 3、公开的类中如果引用的private的类,打包以后对外会报错,找不到那个private的类,可以把那个private的.h放到(也没亲测)        4、namespace 冲突。

    1.8K60发布于 2018-04-18
  • 来自专栏移动端开发

    iOS 封装.framework 以及使用

    这个问题相信做iOS的都知道答案。 在我们的日常开发中,经常会用到各种已经封装好的库,比如支付宝、微信SDK等等中的库,这些库可以给我们的开发带来很大的便利。 有的时候,由于工作的需要,我们需要对自己的项目进行封装,生成库,方便别人的使用。在这里就边参考好点的博客,边总结一下我们经常看到的.framework。       那什么是“库”呢?       iOS里静态和动态库形式 ----       静态库形式: .a和.framework       动态库形式: .dylib和.framework .a与.framework有什么区别 ---- 2、然后将Link With Standard Libraries关闭,我想可能是为了避免重复链接       3、最后将Mach-O Type设为Static Library,framework可以是动态库也可以是静态库 3、公开的类中如果引用的private的类,打包以后对外会报错,找不到那个private的类,可以把那个private的.h放到(也没亲测)        4、namespace 冲突。

    1.1K50发布于 2018-07-31
  • 来自专栏老K博客

    源支付2.9.9正版授权_ 打造更专业的支付系统

    源码介绍 YPay是专为个人站长打造的聚合系统,拥有卓越的性能和丰富的功能。采用全新轻量化的界面UI,让您可以更加方便快捷地解决知识付费和运营赞助的难题。 appid=3&url=域名&qq=QQ&ip=127.0.0.1&email=3124853663@qq.com&phone=17777777777&key=EQ03webbnrdKzvBm 基本功能 APP/Win服务器 + 挂机软件,提供更加快捷稳定的在线通道,助力您的平台启航 程序支持后台一键在线更新,解决复杂性更新操作,降低更新难度,让您的系统始终保持最新 更多系统权益正在上新中,让您的聚合系统更加丰富多彩

    99610编辑于 2024-03-22
  • 来自专栏软件测试开发技术

    安装配置环境的免费 ios 调试工具 sib 来啦

    原文链接 sib是以gidevice为底层实现的iOS调试工具,因为go语言特性,编译好的二进制文件可以直接运行,所以不需要额外配置python环境或者go环境,直接下载3M左右的包解压就可以使用啦! 当前迭代了数月,到达了1.1.2版本,基础功能如下:设备基础信息获取、设备监听App安装卸载、启动终止查看进程信息启动xctest相关,如:启动Wda、Fastbot_iOS获取电池相关信息重启关机代理转发崩溃信息收集模拟定位与取消 DesiredCapabilities(); desiredCapabilities.setCapability(MobileCapabilityType.PLATFORM_NAME, Platform.IOS ); desiredCapabilities.setCapability(MobileCapabilityType.AUTOMATION_NAME, AutomationName.IOS_XCUI_TEST sonic-cloud.gitee.io/#/SIB用户社区(提bug、需求):https://sonic-cloud.wiki/Github: https://github.com/SonicCloudOrg/sonic-ios-bridge

    1.5K10编辑于 2022-08-16
  • 来自专栏有价值炮灰

    越狱调试与分析黑盒iOS应用

    今天,我们就要从攻击者的角度,尝试对黑盒iOS应用进行调试与动态跟踪(instrument)。 前言 为什么要执着于越狱呢? 因此,越狱分析,很有可能是未来唯一的方法。 How 其实越狱测试应用也不是什么新技术了,Android中也有类似root测试的方法。 而这两个方法其实本质上都是一样的,那就是 —— 重打包。 codesigning 1) CDC7************************************ "iPhone Developer: evilpan (V2KHK9DD9)" 2) A3BB mach_msg + 72 frame #2: 0x00000002234f5ad8 CoreFoundation`__CFRunLoopServiceMachPort + 236 frame #3: frida 除了使用调试器,我们还可以使用frida来进行动态的hook, 其ObjC 接口提供了许多针对ObjectiveC的封装,对于Objective-C项目, 可以使用frida很轻松地修改应用程序逻辑

    3.2K40编辑于 2023-02-12
  • 来自专栏百佳奖坛

    使用V的站长需要注意数字证书过期续签

    当你的网站接入V后,除了需要注意网站不下线、VAPP不掉线外,如果给V设置数字证书的,还需要注意数字证书过期日期,需要及时续签。 为了在支付时不会出现浏览器的安全提示,虽然我也没实测http会不会有安全提示的出现,但为了安全起见,我还是给子域名建站的V站点设置了HTTPS数字证书,有道是有利必有弊,当数字证书过期却没有及时续签时 ,VAPP就联系不上网站服务器了,用户在支付时就会提醒监控端不在线。 在这个时候,VAPP检测心跳也是失败的,幸好对于数字证书即将过期是有心理预期的,马上续签证书后就恢复了V的正常使用。如事先没有关注此事,那将是一个艰难的排除过程。

    43200编辑于 2023-06-23
  • 来自专栏一“技”之长

    iOS 封装静态库(.a文件) 原

    iOS中导入外部文件,一种是将源码导入,一种是导入静态库,有很多第三方库都是以静态库的形式提供给我们使用的,如何制作一个静态库呢? MyStaticLibrary.h" @implementation MyStaticLibrary -(void)myLog{     NSLog(@"myLog"); } @end 二、生成静态库文件: 这里需要将设备选成IOS 我们需要在Peoject->Code Signing ->Code Signing Identity 改成IOS Developer ? 再次编译,成功。

    1.1K30发布于 2018-08-15
  • 来自专栏网罗开发

    iOS AFNetworking封装的网络请求

    一: 封装的好处 1.1 可以降低网络请求方法与Controller(控制器)的耦合度,即使网络使用的第三方框架发生不兼容、错误等问题从而想换框架时,也不用到每个控制器里面改代码(50、60页面会改到想哭 三:创建封装类 创建FBYHomeService类继承NSObject .h代码 // // FBYHomeService.h // agreePay // // Created by fbyon //调出请求头 manager.requestSerializer = [AFJSONRequestSerializer serializer]; //将token封装入请求头 Nullable task, NSError * _Nonnull error) { failure(404); }]; } }@end 四:封装类的使用

    2K10发布于 2021-01-29
  • 来自专栏鸿鹄实验室

    杀tip3

    我们不是没有能过360的杀,比如我们自用的ps混淆脚本依旧vt可以0杀。 ? 只是所有都需要一个过程,本来是想以系列文章的方式与大家交流、分享,没想到会是这样。故本文为本系列的最后一篇。

    70050发布于 2021-04-15
  • 来自专栏关键帧Keyframe

    iOS AVDemo(3):音频封装,采集编码并封装为 M4A丨音视频工程示例

    在音视频工程示例这个栏目,我们将通过拆解采集 → 编码 → 封装 → 解封装 → 解码 → 渲染流程并实现 Demo 来向大家介绍如何在 iOS/Android 平台上手音视频开发。 这里是第三篇:iOS 音频封装 Demo。 @end NS_ASSUME_NONNULL_END 3、音频封装模块 接下来,我们来实现一个音频封装模块,在这里输入编码后的数据,输出封装后的文件。 关于这点,我们在《iOS 音频采集 Demo》和《iOS 音频编码 Demo》两篇文章中都提到过。 3)同时封装音频和视频数据时,进行音视频数据交织。 在 -_avInterLeavedSample 方法中实现音视频数据交织。

    88520编辑于 2022-06-13
领券