How akshayykadam/pixel-camera works
This repository packages Morphe bytecode patches that unlock and repair Pixel Camera features on older Pixel devices. The principal workflow is to apply the patch package to a compatible Camera APK with Morphe, producing a modified app; individual patch modules alter feature behavior, while shared utilities provide bytecode and resource-editing helpers. The graph preserves the README’s major feature branches. Some patch modules are represented by their indexed source files, but their internal behavior was not sampled, so their detailed interactions are omitted.
Main entry points: PixelCameraPatchUtils.kt Patch utilities · CameraLooksPatch.kt Camera Looks · ProControlsPatch.kt Pro controls · QuickAccessPatch.kt Quick access
Components 17
Patch workflow
- Morphe patcher
- Compatible Camera APK
- Camera clone
morphe-patches/patches/src/main/kotlin/app/morphe/patches/pixelcamera/clone/PixelCameraClonePatch.kt - Patched Camera app
Camera features
- Camera Looks
morphe-patches/patches/src/main/kotlin/app/morphe/patches/pixelcamera/looks/CameraLooksPatch.kt - Pro controls
morphe-patches/patches/src/main/kotlin/app/morphe/patches/pixelcamera/pro/ProControlsPatch.kt - Quick access
morphe-patches/patches/src/main/kotlin/app/morphe/patches/pixelcamera/quickaccess/QuickAccessPatch.kt - Max brightness
morphe-patches/patches/src/main/kotlin/app/morphe/patches/pixelcamera/brightness/MaxBrightnessPatch.kt - Portrait fixes
morphe-patches/patches/src/main/kotlin/app/morphe/patches/pixelcamera/portrait/PortraitModeFixPatch.kt - Telephoto zoom
morphe-patches/patches/src/main/kotlin/app/morphe/patches/pixelcamera/portrait/TelephotoPortraitAndZoomPatch.kt
Creator and media
- Creator Suite
morphe-patches/patches/src/main/kotlin/app/morphe/patches/pixelcamera/creator/CreatorSuitePatch.kt - Photo saving
morphe-patches/patches/src/main/kotlin/app/morphe/patches/pixelcamera/photosaving/PhotoSavingFixPatch.kt - Image quality
morphe-patches/patches/src/main/kotlin/app/morphe/patches/pixelcamera/quality/ProImageQualityPatch.kt - AV1 encoding
morphe-patches/patches/src/main/kotlin/app/morphe/patches/pixelcamera/video/Av1VideoEncodingPatch.kt - Video lens switching
morphe-patches/patches/src/main/kotlin/app/morphe/patches/pixelcamera/video/VideoLensSwitchingPatch.kt
Shared patch layer
- Patch utilities
morphe-patches/patches/src/main/kotlin/app/morphe/patches/pixelcamera/PixelCameraPatchUtils.kt
Other components
- Camera modifier
Connections 15
- Camera modifier → Morphe patcher: uses
README.md - Camera modifier → Compatible Camera APK: provides
README.md - Morphe patcher → Compatible Camera APK: patches
README.md - Morphe patcher → Patched Camera app: produces
README.md - Camera Looks → Patch utilities: uses helpers
morphe-patches/patches/src/main/kotlin/app/morphe/patches/pixelcamera/looks/CameraLooksPatch.kt - Pro controls → Patch utilities: uses helpers
morphe-patches/patches/src/main/kotlin/app/morphe/patches/pixelcamera/pro/ProControlsPatch.kt - Quick access → Patch utilities: uses helpers
morphe-patches/patches/src/main/kotlin/app/morphe/patches/pixelcamera/quickaccess/QuickAccessPatch.kt - Max brightness → Patch utilities: uses helpers
morphe-patches/patches/src/main/kotlin/app/morphe/patches/pixelcamera/brightness/MaxBrightnessPatch.kt - Portrait fixes → Patch utilities: uses helpers
morphe-patches/patches/src/main/kotlin/app/morphe/patches/pixelcamera/portrait/PortraitModeFixPatch.kt - Telephoto zoom → Patch utilities: uses helpers
morphe-patches/patches/src/main/kotlin/app/morphe/patches/pixelcamera/portrait/TelephotoPortraitAndZoomPatch.kt - Creator Suite → Patch utilities: uses helpers
morphe-patches/patches/src/main/kotlin/app/morphe/patches/pixelcamera/creator/CreatorSuitePatch.kt - Photo saving → Patch utilities: uses helpers
morphe-patches/patches/src/main/kotlin/app/morphe/patches/pixelcamera/photosaving/PhotoSavingFixPatch.kt - Image quality → Patch utilities: uses helpers
morphe-patches/patches/src/main/kotlin/app/morphe/patches/pixelcamera/quality/ProImageQualityPatch.kt - AV1 encoding → Patch utilities: uses helpers
morphe-patches/patches/src/main/kotlin/app/morphe/patches/pixelcamera/video/Av1VideoEncodingPatch.kt - Video lens switching → Patch utilities: uses helpers
morphe-patches/patches/src/main/kotlin/app/morphe/patches/pixelcamera/video/VideoLensSwitchingPatch.kt