Please note before submitting your resume that this position is a remote work position (part-time), with a onboarding cycle calculated based on project cycles (at least 1 month), and that due to the nature of the work, there may be late nights (product area and competitive product APPs are both in the European and American regions)
Duties:
2. In-depth study of Apple's DeviceCheck API mechanism, analysis of its device token generation, server-side validation process, and exploration of technical solutions to bypass or simulate validation.
3. Lead the development and implementation of iOS device low-level information modification technology, realizing the customization and disguise of key device identifiers such as UDID, MAC address, and serial number.
Job Requirements
Core skills
• Proficient in Objective-C/Swift language, with more than 3 years of iOS reverse development experience, and able to independently complete complex application reverse analysis projects.
• In-depth study of the DeviceCheck API, clear understanding of its device token generation principle, Apple server validation logic, and actual bypass or simulation validation project experience.
• Proficient in iOS device low-level modification technology, able to achieve device key information customization through Hook (such as Substrate, Frida), modify system configuration, etc., understand the technical differences between jailbroken and non-jailbroken environments.
• Proficient in using reverse engineering tools, including IDA Pro, Hopper Disassembler (static analysis), Frida, LLDB (dynamic debugging), as well as Clutch, FairPlayDecrypt (stripping), ldid (re-signing), etc.
Salary and benefits
Monthly salary range: 30,000 yuan - 35,000 yuan, with specific salary based on personal ability and work experience negotiable.
Professional development: Broad career development space and promotion opportunities, regular technical training and learning exchange activities.
Working environment: Comfortable office environment and positive team atmosphere.