FuckDevicePolicy 앱
FuckDevicePolicy는 기기 관리 앱 또는 작업 프로필(예: Microsoft Intune)에서 설정한 일부 사용자 제한 정책을 비활성화할 수 있게 해주는 Xposed 모듈입니다. 특히 작업 프로필에 있더라도 전체 안드로이드 환경(개인 프로필)에 영향을 미치는 일부 기기 전반의 정책에 유용합니다.
예를 들어, 안드로이드 10부터 작업 프로필에 새로운 기능이 추가되었습니다: DISALLOW_INSTALL_UNKNOWN_SOURCES_GLOBALLY, 값은 "no_install_unknown_sources_globally"입니다. 이는 작업 프로필 앱(예: Microsoft Intune, 즉 회사 포털)이 APK를 알 수 없는 출처에서 설치하는 권한을 전 세계적으로 비활성화할 수 있게 하며, 작업 프로필 내에 있더라도 개인 프로필에서 APK를 설치할 수 없게 됩니다! 기기 전반의 제한의 또 다른 예는 ensure_verify_apps로, 이는 Google Play Protect를 항상 활성화 상태로 유지할 수 있습니다.
이러한 문제에 직면하고 있다면, 이 Xposed 모듈을 사용하세요.
모든 제한 정책 값을 확인하려면 UserManager를 확인하세요 (상수 값 참조). 비활성화하고 싶은 정책을 이 모듈의 앱에 한 줄에 하나씩 입력하세요. dumpsys device_policy (adb shell 또는 루트를 통해 실행) 명령어를 사용하여 기기에 적용된 제한 정책을 확인하세요 ([userRestrictions:] 섹션 아래에서).
이 모듈은 [System Framework]에만 적용해야 하며(기본 범위 설정), 다른 앱에는 적용할 필요가 없습니다. 특히 Microsoft Intune에는 절대 적용하지 마세요. 그렇지 않으면 Xposed와 ROOT가 감지됩니다.
LSPosed의 New XSharedPreferences 덕분에 LSPosed를 사용 중이라면, 사용자 정의 정책을 편집하고 저장하기 전에 이 모듈을 활성화하고 먼저 재부팅하세요!!! (다시 말해, 저장 버튼을 클릭할 때 이 모듈이 활성화되어 있어야 하며, LSPosed를 사용 중인 경우에 해당합니다). 그렇지 않으면 LSPosed에 대해 사용자 정의 정책이 올바르게 저장되지 않을 것입니다.







