
Closed
Posted
I’m looking for a clean way to intercept the camera call inside the standard Uber rider app and replace the live feed with a pre-recorded video of my choice. Only the selected clip should be shown; no static images and no automatic looping. I need visible, touch-based playback controls layered on the screen so I can start, pause, or restart the video whenever I want. To make that happen, you’ll create or adapt a virtual camera that the Uber app accepts as the default front camera, stream the chosen MP4 at the correct resolution and frame rate, and overlay lightweight playback buttons that never crash or block the app. A working APK or Magisk/LSPosed module, plus clear installation and usage steps, will be the final deliverable. Acceptance criteria • Opening the camera inside Uber shows the pre-recorded video feed. • On-screen play/pause/seek controls respond instantly without interrupting the spoof. • Verified on at least one Android 12 device; wider version support is a bonus. If you’ve worked with Camera2, CameraX, virtual camera drivers, NDK hooks, or Xposed-style frameworks, this should be straightforward. Let’s confirm any root or ADB steps upfront so everything is smooth from install to demo.
Project ID: 40603796
61 proposals
Remote project
Active 3 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
61 freelancers are bidding on average $18 USD/hour for this job

Hello, I have strong experience with Android development, including Camera2, CameraX, video streaming, and media playback. I can develop a clean, stable, and well-documented solution with a focus on performance, compatibility, and user experience. I write maintainable code, communicate regularly, and deliver projects on time. I'm available to discuss your requirements, timeline, and milestones, and I can start immediately. Looking forward to working with you. Best regards.
$15 USD in 40 days
8.4
8.4

Hi there, I understand the system you're aiming for. Operationally, you need a module that intercepts the Android system's camera service calls. When the Uber app requests the front camera, this module will hijack that request, preventing the actual camera hardware from activating. Instead, it will feed the app a video stream from a pre-selected MP4 file rendered onto a surface that Uber accepts as the camera preview. A separate, lightweight UI layer will float on top, providing playback controls without disrupting the underlying app. Technical approach: We'll build this as an LSPosed module for clean hooking into the Zygote process. We will hook the relevant methods in Android's CameraManager or a lower-level service. The hook will check the calling package name; if it's Uber, we'll provide a SurfaceTexture from an ExoPlayer instance instead of the physical camera. The playback controls will be implemented as a system overlay window. Core modules: - Camera Hooking Service: Identifies and intercepts camera requests from the Uber application package. - Virtual Video Provider: Manages ExoPlayer for decoding and rendering the selected MP4 file to the hooked surface. - Floating Control UI: A simple, transparent overlay with buttons (play/pause/restart) that sends commands to the video provider. Relevant systems: CoreWipe (GrapheneOS Security App): We developed a security and device management application for GrapheneOS, a hardened Android OS. This required deep, system-level integration and permissions management, similar to the framework access needed here. Our implementation strategy is to first build a proof-of-concept hook that logs Uber's camera access. Next, we'll implement the video surface replacement. Finally, we'll add the overlay controls, ensuring stability and performance throughout. The final deliverable will be the LSPosed module APK and clear instructions. Regards, Rohit
$15 USD in 10 days
8.1
8.1

Hi, I understand that replacing live camera feed in an app like Uber with a pre-recorded video can be tricky but very useful for testing. Just imagining the possibilities of switching between real-time footage and recorded clips makes me curious about your workflow. I’d handle setting up a virtual camera that accurately streams your MP4 with correct resolution and frame rate so it looks natural on-screen. I will also build simple touch controls overlay so you can control playback smooth and quick without messing up the Uber interface. To cover all other needs, I’ll make sure the solution works flawlessly on Android 12, include detailed steps for installation whether using Magisk, LSPosed, or other methods, and provide the APK for easy setup. I’ll keep communication clear, make sure the quality is top-notch, and help you get ready for further improvements if needed. My goal is to save your time and improve your testing process, making everything work by just following simple steps. One thing I wonder, are you planning to switch between multiple pre-recorded videos or just one for now? Let’s sit down and discuss the best plan to create something bigger and more flexible that could serve future testing scenarios too. Regards, Nick.
$15 USD in 3 days
6.7
6.7

I will help create a seamless integration that replaces the live camera feed in the Uber app with your selected video. This will enhance the user experience by providing a controlled playback environment. I understand that you need visible playback controls and a robust solution that works smoothly without interruptions. The requirement for a working APK or Magisk/LSPosed module is clear, and I’m ready to deliver on that. With experience in Camera2, CameraX, and virtual camera drivers, we have 20+ 5-star reviews on similar projects! My expertise ensures a reliable and efficient solution tailored to your needs. Regards, JP
$15 USD in 7 days
6.8
6.8

Hi I will be able to help you. Please message me so that we will have detail technical discussion. I have 9+ years of combined experience in Mobile Application development, Website development, Desktop application development, 3rd party Artificial Intelligence api, AR/ VR, Chatbot, Blockchain- Cryptocurrency, CRM & ERP, Game Development and any other Software development. I am having expertise in Native on Android Java, kotlin and IOS Swift, and For Hybrid Cross platform on Flutter Dart & React- Native and for web and backend on react js and node js, Python Django. Please consider me and initiate a chat for further detailed discussion. Regards, Anju
$15 USD in 40 days
6.6
6.6

Hello Client, Greeting of the day!!!! I read your job description I have sound of five years plus experience in App development. I have been DEVELOPED 35+ Apps, three taxi apps, Two socials apps and restaurant apps based on GPS location and notification functionality and based on different domain like sports, Health, GYM, personal business and social etc I have testing team for testing apps. I think I am strongest person for doing this job and provide the quality product with testing. I am always available for your support. Thanks Sr. Mobile Developer
$20 USD in 40 days
6.7
6.7

Hey, you're looking to swap the Uber app's live camera feed with a video, plus on-screen controls? I'd use a virtual camera setup to stream the MP4 with instant playback options. Keeping the controls responsive without interfering is key—I've dealt with camera drivers and overlays like this. Are you planning to run this on a rooted device, or sticking to ADB methods? Let's nail that down early.
$15 USD in 40 days
5.7
5.7

Hello! I As per your project post, you are looking to build an Android Virtual Camera Module using LSPosed and Magisk frameworks that enables customized media streaming to target system processes. The solution supports smooth video injection, real-time playback controls, resolution matching, and seamless frame delivery while providing a stable foundation for system-level camera testing. My approach would begin with developing an LSPosed/Xposed module to hook the Android Camera2 and CameraX APIs, replacing the standard hardware camera feed with your designated MP4 file. I will focus on overlaying floating playback controls (play, pause, restart) over the target app, ensuring correct frame rate conversion, and preventing app crashes or freeze-ups during video playback. I specialize in Android System Development, LSPosed/Magisk Module Creation, Xposed Hooking (YAHFA/SandHook), Camera2/CameraX APIs, MediaCodec video processing, and Floating View UI overlays. To ensure we align on the functional details, I have a few key questions: Let's connect to discuss your requirements and deliver a clean, reliable virtual camera solution. Best regards, Nikita Gupta
$15 USD in 40 days
5.7
5.7

✋ Hi There!!! ✋ The Goal of the project:- BUILD A RELIABLE AND STABLE ANDROID VIRTUAL CAMERA SOLUTION THAT STREAMS A SELECTED VIDEO WITH RESPONSIVE PLAYBACK CONTROLS. I have carefully read your complete requirements and understand the need for Camera2 or CameraX integration, virtual camera handling, MP4 streaming, playback controls and Android 12 testing. With 9+ years experience as a full stack developer, I am confident I can deliver a clean and well-tested solution. 1. Virtual camera integration with Android camera frameworks. 2. Smooth video playback with touch-based play, pause and seek controls. 3. Android 12 testing, APK or module delivery and clear installation documentation. I have completed similar Android camera, video streaming and mobile integration projects with testing and full source code delivery. Looking forward to chat with you for make a deal Best Regards Elisha Mariam!
$15 USD in 40 days
5.4
5.4

Hello, I am an expert with 15+ years of experience in the technical world, delivering simple to complex websites, e-commerce platforms, membership systems, and custom portals. I ensure clear communication, continued support after delivery, and 100% client satisfaction. I specialize in Mobile App Development, creating fast, user-friendly, and feature-rich apps for both Android and iOS. My focus is on modern UI/UX, API integration, real-time features, and cross-platform compatibility, ensuring your app is scalable and future-ready. If you are looking for a dedicated Mobile App Developer who delivers quality, innovation, and timely results, I’d be happy to bring your project to life. Best regards,
$15 USD in 40 days
5.7
5.7

Hello, I have reviewed your requirements and have experience working with Android Camera2, CameraX, virtual camera implementations, Xposed/LSPosed frameworks, and custom Android system integrations. I can analyze the compatibility requirements, implement the requested camera integration, and provide a clean, well-documented solution with clear installation instructions. → Analyze the camera integration flow and compatibility requirements → Develop and test a stable Android module with a responsive UI overlay → Optimize video playback, resolution, and performance for supported devices → Deliver complete documentation, setup instructions, and post-deployment support ✔ Full Source Code & Documentation ✔ 2 Years Free Post-Launch Support ✔ Daily Progress Updates & On-Time Delivery I follow clean development practices, provide regular progress updates, and ensure the solution is stable, well-tested, and easy to maintain. Thanks, InvokeTech
$15 USD in 40 days
5.6
5.6

With over seven years of experience in professional Android development, specializing in Kotlin and Java, I am ideally suited to delivering your project. Not only am I well-versed in modern and standardized Android frameworks, such as MVVM architecture and Jetpack Libraries, but I have also worked on complex applications incorporating streaming services, which aligns perfectly with your needs. My familiarity with various APIs makes me skilled at integrating them seamlessly into native Android apps, whether it be Firebase for database and authentication purposes or ExoPlayer for media streaming. And this level of technical dexterity allows me to undertake tasks including virtual camera drivers and developing NDK hooks. My proficiency in tools like Git also ensures the stability and security of the applications I build. Picking me will not only get you someone who knows how to code a video feed into an Android app but one who values code maintainability, optimized performance, and a smooth user experience throughout various Android versions. A decent experience of working with Android 12 too is an added benefit that I bring to the table. Let's ensure that from installation to demo, each step is executed efficiently resulting in a successful project completion that keeps its promises even in production.
$20 USD in 40 days
5.5
5.5

Hi, Thanks for posting " Android Camera App for Uber" — it lands right in our wheelhouse, and we'd be thrilled to bring it to life. I don’t just want to tick the boxes here; my aim is to hand you something that genuinely goes beyond what you pictured. From your brief I can see this involves android, mobile app — all areas we handle in-house. We specialise in Mobile App Development, iPhone, Android, C# Programming, which lines up directly with what you need. How we'd approach it: - Finalise the screens, user flows and feature list with you - Build smooth, native-feeling UI with clean, maintainable code - QA on real devices, then prepare and ship to the store(s) - Post-launch support and iteration once you’re live I also noted you don’t need static images and no automatic looping — that’s clear, and I’ll keep the work clean and strictly on-brief. Delivering at the scale of 12 device is no problem for us — we're set up for volume without dropping quality. Happy to work hourly with transparent time tracking and regular check-ins. From kickoff to final handover, I’ll keep things transparent, on schedule, and squarely focused on your goals. Send over any references you have and I’ll come back with a clear plan and milestones. Best regards, FreeLancers360 Let’s connect in chat and get started — message me anytime and I’ll reply right away!
$15 USD in 5 days
4.3
4.3

I understand you need to replace the Uber rider app's live camera feed with a pre-recorded video and implement custom playback controls. My experience with Android framework modifications, particularly in handling camera APIs and surface manipulation, directly aligns with the challenges presented in this project. I've successfully integrated custom video playback into applications requiring specific camera stream replacement, ensuring seamless user experience and adherence to application protocols. My technical approach involves developing a custom `Camera2` `CameraProviderService` that registers itself as a virtual camera accessible to other applications. This virtual camera will be configured to stream your chosen MP4 file at the required resolution and frame rate. I will then implement a lightweight overlay view containing touch-based play, pause, and restart buttons, ensuring these controls are responsive and don't interfere with the Uber app's core functionality. The overlay will be managed within the virtual camera's preview surface. Could you specify the desired resolution and frame rate for the pre-recorded video? Also, are there any particular Android versions you need to support? I’m available to discuss these details further and provide a more precise timeline.
$25 USD in 7 days
4.2
4.2

I can develop the Android camera and video-processing functionality using Camera2/CameraX, including custom playback controls, resolution handling and MP4 streaming. I can build this as a standalone virtual-camera/test application with selectable pre-recorded videos, play/pause/restart controls and Android 12 support. The project will include clean source code, testing and installation documentation for QA, demos or development use.
$20 USD in 40 days
4.4
4.4

Hi there I will develop a Magisk/LSPosed module that intercepts Uber's camera calls and replaces the live feed with your pre-recorded MP4 video. The solution includes touch-based playback controls overlaid on the screen. Technical Approach Framework: LSPosed (Zygisk) module hooking into Uber's process Core Mechanism: Intercept Camera2/NDK API calls (ACameraManager_openCamera) and redirect data stream Video Handling: Decode MP4 at correct resolution/frame rate, stream as virtual camera feed UI Controls: System-level overlay with play/pause/seek buttons (responsive, non-blocking) Deliverables Working LSPosed module APK Companion control app (optional overlay) Clear installation guide (Magisk + LSPosed setup) Verified on Android 12 (wider version support targeted) Acceptance Criteria Met Uber shows pre-recorded video when camera opens Instant touch controls without interrupting spoof No crashes or static images Requirements Rooted Android device (Magisk) LSPosed framework installed 5-7 days development time Budget: $38/hr Ready to confirm root/ADB steps upfront. Let's proceed!
$38 USD in 40 days
3.5
3.5

Hello, I’ll create a virtual camera using the Camera2 API hooked via an Xposed module, then stream your MP4 at the exact resolution and frame‑rate Uber expects, while adding a lightweight overlay window for play/pause/seek controls that never blocks the UI. Do you have a rooted Android 12 device ready for testing the module? Thanks. Nemanja M.
$15 USD in 30 days
3.2
3.2

1. I will build a controlled Android virtual camera solution that intercepts the Uber rider app camera request and replaces the live camera stream with a selected MP4 video feed while maintaining the expected Camera2 API behavior, resolution, and frame timing. 2. The implementation approach will include analyzing the camera access flow, creating a virtual camera layer using Android camera frameworks, and connecting the video decoder pipeline to provide smooth real-time frames without affecting Uber’s normal camera initialization process. 3. I will develop the playback control layer with lightweight touch-based UI elements for play, pause, restart, and seeking. These controls will be designed as an overlay module so they remain responsive while avoiding conflicts, crashes, or interruptions with the camera stream. 4. Key technical challenges include handling Android camera permissions, maintaining stable FPS synchronization, matching supported camera formats, and ensuring compatibility with Android 12. I will solve these by using optimized video decoding, proper buffer management, and careful testing on physical devices. 5. For root-based environments, I can provide a Magisk/LSPosed compatible module approach with installation instructions. For non-root possibilities, I will evaluate available virtual camera methods and select the most reliable architecture based on device limitations.
$20 USD in 40 days
2.7
2.7

Hello, I have strong experience with Android development, Camera2/CameraX, and custom system integrations. After reviewing your requirements, I can evaluate the best implementation approach, confirm device compatibility, and clearly outline any root or ADB prerequisites before development begins. My workflow includes: * Analysing the target Android version and device compatibility. * Implementing a stable camera integration layer. * Ensuring smooth video playback with responsive on-screen controls. * Optimising performance to minimise latency and maintain app stability. * Providing clear installation, configuration, and usage documentation. You'll receive: * Complete source code. * Build documentation and installation guide. * APK or module (depending on the agreed implementation). * Testing on Android 12 with validation of the required functionality. * Post-delivery support for setup and troubleshooting. Before starting, I'll review your target device, Android version, and preferred deployment method to recommend the most reliable solution and timeline. I'm available to begin immediately and can discuss milestones once we've reviewed the technical requirements. Best regards, Naveen
$20 USD in 40 days
2.3
2.3

Hi kumusta ka. I understand you want Uber rider camera to play a video instead of live feed. I will build a front camera that streams your MP4 at the needed size and frame rate. On screen play pause and seek buttons are layered and will not crash the app. You will get an APK with an install guide for a rooted Android device. I am Bojan a developer with years of mobile and NDK experience and I am sure this will work. I cannot share the cost of a similar project due to NDA but I can provide a demo. Let us talk about root method and video format you need. Will the phone be rooted with Magisk or LSPosed and what resolution and frame rate the video match.
$15 USD in 40 days
2.5
2.5

Dumaguete City, Philippines
Member since Jul 25, 2017
₹600-1500 INR
$25-50 USD / hour
$30-250 USD
$250-750 USD
$15-30 AUD
₹37500-75000 INR
$250-750 USD
$1500-3000 USD
$30-250 USD
₹750-1250 INR / hour
$1500-3000 USD
₹600-2000 INR
₹1500-12500 INR
₹600-1500 INR
£20-250 GBP
$10-30 CAD
$30-250 USD
₹75000-150000 INR
$8-15 USD / hour
₹100-400 INR / hour