
Closed
Posted
Paid on delivery
I have already built and deployed a custom Apple-compatible MDM server that talks to Apple Business Manager through the regular server token workflow. Device assignment, supervision, remote lock / unlock—everything works. What still eludes me is the automatic iCloud (Activation-Lock) screen that commercial solutions trigger the moment a user tries to factory-reset the phone or remove management. Right now, when a device enrolled through ABM is wiped, it boots cleanly and the MDM profile is gone—no iCloud lock is presented (Q1: Nahin). I set the device up through Apple Configurator and ABM (Q2: Haan) and even experimented with Lost Mode (Q3: Haan), yet the result is the same. I need clear, practical guidance that shows: • Which DEP/MDM flags, configuration-profile keys or server-side commands must be set so Activation Lock is silently enabled while the device remains supervised. • The exact MDM Check-In / Command payloads (JSON or plist) required to enforce the lock after EraseDevice or “MDM profile removal” attempts. • Any mandatory ABM or ASM console settings that must be toggled to make this work. • A short test procedure so I can validate that, after a wipe, the handset stops at the iCloud screen and asks for the assigned Apple ID before it can proceed. Sample code snippets for the relevant endpoints in Go, Python or Node would be ideal, but a concise explanation of the workflow—with the correct keys and their allowed values—is enough. I’m ready to test immediately on multiple supervised iPhones and will provide live logs if needed. Help me make sure no one can remove my MDM without hitting the Activation Lock wall.
Project ID: 40405076
10 proposals
Remote project
Active 5 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
10 freelancers are bidding on average ₹11,000 INR for this job

Hello there, we are a team of Full Stack Web Developers and we can do this project in no time. Thanks Ashish Kumar.
₹7,000 INR in 7 days
5.0
5.0

Hello, I have experience with backend integrations, device management workflows, JSON payload handling, Node.js / Python systems, and working with Apple ecosystem APIs/configuration flows. Your issue is very specific to Apple MDM / ABM supervision and Activation Lock behavior, and I understand you need practical guidance rather than generic documentation. ~I can help with: *Reviewing current DEP / ABM / supervised enrollment setup *Checking required Activation Lock related flags and restrictions *MDM command payloads for erase / lock / device behavior *Profile settings that affect MDM removal and supervision flows *Debugging why wiped devices are bypassing expected lock screen *Test workflow using supervised iPhones and logs *Sample Node.js / Python payload handling if needed Since your MDM server is already working, this looks more like a policy / Apple workflow issue than full development work, so we can likely solve it faster by reviewing current config and logs first. Let’s connect once, share the current setup, and I’ll help trace the missing part. Thanks, JB
₹15,000 INR in 7 days
4.3
4.3

With over a decade of experience as a software development engineer, particularly focused on Node.js, I am confident that I can bring my skills from developing Agentic workflows and automation to address the iCloud Activation Lock implementation issue you're facing. My path has been marked by significant achievements in effortlessly implementing complex solutions at scale, in diverse industries. From Retail to Hospitality, and Health care to Events, my expertise speaks broadly, yet deeply about problem-solving. I understand your frustration with this specific missing link in an otherwise successful deployment. Together, we will unlock a resolution to this challenge by diving into the DEP/MDM flags, configuration-profile keys or server-side commands that need to be set. To ensure your complete satisfaction, I can provide concise explanations - bolstered by my extensive technical understanding- of the respective workflows and the keys involved. My collaborative approach draws from the agentic mindset instilled in me during my time at Samyotech Software Solutions Pvt. Ltd. Allow me to optimize your enterprise setup by lending my skills not only as proficient code architect but also as an efficient problem identifier and solver.
₹7,000 INR in 7 days
3.2
3.2

Hello, I see you’ve built a custom MDM server, but the iCloud Activation Lock issue is holding you back, and I can help you solve that. I am Mubashir, a Full-Stack Developer with 6+ years of experience in iOS Development and MDM solutions. Your main concern is ensuring devices enrolled through Apple Business Manager trigger Activation Lock after a factory reset, preventing unauthorized management removal. - I'll analyze the current MDM configuration to identify necessary DEP/MDM flags and configuration-profile keys for enabling Activation Lock while keeping the device supervised. - I'll create MDM Check-In/Command payloads in JSON or plist, enforcing Activation Lock during an EraseDevice or MDM profile removal attempt. - I'll review ABM or ASM console settings to confirm mandatory toggles for this workflow to function correctly. - I'll develop a test procedure to validate devices halt at the iCloud screen, prompting for the assigned Apple ID after a wipe. Even if you're still considering your options, I’m happy to provide a FREE detailed quotation and project proposal outlining a suggested roadmap. >>> My Work: https://www.freelancer.com/u/mubashir021 <<< Mubashir Ahmed
₹7,000 INR in 5 days
0.6
0.6

⭐⭐⭐⭐⭐ ✨ Hello Sir! ✨ I can definitely help you with the MDM Activation Lock issue you’re facing. With experience in Apple MDM solutions and iOS management, I can guide you to enable Activation Lock seamlessly on your devices. In a similar project, I helped a client configure their MDM server to automatically trigger iCloud lock after a factory reset, ensuring that the device stayed tied to the assigned Apple ID even after the wipe. We utilized DEP/MDM flags and specific configuration profiles to enforce this. Challenges I’ve solved: ✔ Configuring Activation Lock via MDM server after device wipes. ✔ Sending the correct MDM Check-In payload for secure lock enforcement. ✔ Ensuring ABM and ASM settings are correctly toggled for consistent device security. I can: ⚡ Provide a detailed step-by-step guide to configure Activation Lock. ⚡ Share JSON/plist payloads to enforce lock after factory reset. ⚡ Test the solution and validate it works across multiple supervised iPhones. Let’s get this setup to secure your MDM environment properly! Thanks for your time. Eric
₹28,000 INR in 8 days
0.0
0.0

Hi, I’ve reviewed your setup—since DEP enrollment, supervision, and core MDM actions are already working, this is specifically an Activation Lock enforcement gap, not a basic config issue. The main reason your device wipes clean is that Activation Lock isn’t being explicitly enabled and escrowed via MDM. ABM alone doesn’t enforce it. Here’s what I’ll help you implement: ✔️ Proper use of Set ActivationLockEnabled command ✔️ Ensure DEP profile has correct activationLockAllowed + supervision flags ✔️ Implement ActivationLockBypassCode escrow flow (critical) ✔️ Correct EraseDevice behavior so lock persists after wipe ✔️ Validate ABM/ASM settings affecting Activation Lock ✔️ Provide exact MDM payloads (JSON/plist) and working backend snippets (Node/Python/Go) ✔️ End result: Device flow → Enroll → Supervise → Enable Lock → Escrow → Erase → iCloud Activation Lock screen appears ✔️ Also includes: * Debug checklist to verify each stage * Live testing support with your devices/logs I’ve worked with Apple MDM protocol at a low level and can quickly pinpoint what’s missing in your flow. Ready to start immediately and fix this end-to-end. Best regards, Ayush
₹7,000 INR in 7 days
0.0
0.0

Hi I’m very glad to see this project and interested to work with you, it matches to my skills and experiences, I’ve worked on many similar projects previously and have good working experience in this field, I’m sure, I can provide you the best outcome, Please let me know more about the project and let’s discuss further on Call or WhatsApp : (+91) 94543-89834 Thanking you.
₹5,000 INR in 4 days
0.0
0.0

Hi, I have solid hands-on experience in iOS MDM development and Apple device management workflows. I’ve worked on custom MDM solutions involving enrollment, supervision, command handling, configuration profiles, and integration with Apple Business Manager / DEP. Your requirement around Activation Lock, DEP flags, and post-wipe enforcement is exactly the kind of low-level MDM workflow I’m comfortable working with. I understand the distinction between supervision, Lost Mode, Activation Lock, and how Apple’s device-side behavior depends on specific server-side commands and entitlement conditions. I can help you: Review your current MDM implementation flow Identify missing Activation Lock prerequisites Configure the correct DEP / supervision behavior Implement and test required MDM commands / payloads Validate wipe / reset scenarios on supervised devices Provide working examples in Go, Python, or Node if needed Since I already have iOS MDM experience, I can quickly understand your existing setup and help you reach the expected commercial-grade behavior. I’m ready to start immediately and can work alongside your live logs / test devices to troubleshoot in real time. Looking forward to collaborating.
₹12,000 INR in 7 days
0.0
0.0

I have worked on MDM integrations that involve Apple Business Manager, the Device Enrollment Program API, and Activation Lock bypass workflows. This is a specialized area where the Apple MDM protocol documentation and the right API credentials make all the difference. On the server side I have built Node.js services that communicate with Apple MDM push notifications using APNS, handle device enrollment tokens, and manage Activation Lock bypass codes through the MDM protocol. For scripting and automation around this I have used Python with the requests library to hit Apple APIs and parse the XML-based MDM response payloads. The key challenge with Activation Lock implementation is handling supervised vs. unsupervised devices differently, and managing the bypass code storage securely. I use an encrypted store for bypass codes tied to device serial numbers and build an admin interface so the MDM operator can trigger bypass when needed. Could you tell me which MDM solution you are currently using or building on — something like Jamf, MicroMDM, or a custom server? And are the target devices supervised through Apple Business Manager?
₹15,000 INR in 7 days
0.0
0.0

Lakhipur, India
Member since Jul 28, 2023
₹1500-12500 INR
₹600-1500 INR
₹1500-12500 INR
₹600-1500 INR
₹12500-37500 INR
₹12500-37500 INR
€250-750 EUR
€30-250 EUR
₹1500-12500 INR
€30-250 EUR
$30-250 USD
$15-25 USD / hour
$250-750 USD
$30-250 USD
₹37500-75000 INR
₹100-400 INR / hour
$250-750 USD
$10-30 USD
$10-50 USD
$250-750 USD
$15-25 USD / hour
$30-250 USD
€8-30 EUR
₹600-1500 INR
$250-750 USD