
Closed
Posted
Paid on delivery
I need an expert to reverse engineer a small native .so library running on Android. The library receives sensor data from Java code and returns encrypted data (using an obfuscated PEM Public Key). Key tasks: - Understand the native library's functionality - Extract the obfuscated PEM Public Key - Provide the main functions and their logic in c++ code This is for further development in Java. Ideal skills include: - Expertise in code reverse engineering - Proficiency in C++ and Java - Experience with native Android libraries - Familiarity with encryption and PEM keys
Project ID: 39749435
43 proposals
Remote project
Active 7 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
43 freelancers are bidding on average $240 USD for this job

Hi! Would you mind providing the .so library, so I can estimate complexity or the process and do some preliminary research. In this way we can have a clear plan and project steps defined better. Regards Konstantin
$300 USD in 7 days
6.7
6.7

hello sir i have good experience in reverse engineering android apk and so native library PEM Public Key used for RSA i did simulate project before for flash tool that used to flash android phone when i complete your project you can check and then you can accept my bid feel free to message me
$200 USD in 1 day
6.1
6.1

Hello, Thank you so much for posting this opportunity. It sounds like a great fit, and I’d love to be part of it! I’ve worked on similar projects before, and I’m confident I can bring real value to your project. I’m passionate about what I do and always aim to deliver work that’s not only high-quality but also makes things easier and smoother for my clients. Feel free to take a quick look at my profile to see some of the work I’ve done in the past. If it feels like a good match, I’d be happy to chat further about your project and how I can help bring it to life. I’m available to get started right away and will give this project my full attention from day one. Let’s connect and see how we can make this a success together! Looking forward to hearing from you soon. With Regards! Abhishek Saini
$250 USD in 7 days
6.3
6.3

This is exactly the kind of work I love doing. Reverse engineering native .so libraries on Android is my specialty. I have extensive experience in code reverse engineering, C++, Java, and working with native Android libraries. I use tools like Ghidra and IDA Pro for such tasks. Rest assured, I always deliver top-notch results. I'm happy to offer insights even if you don't go with me. Regards, Anne S.
$200 USD in 5 days
5.9
5.9

Hello there, The skills Cryptography, Software Development, Android App Development, Mobile App Development, Encryption, C++ Programming, Android, Debugging, Java and Reverse Engineering u mentioned on the project fall under my level of expertise so i can surely help u with it. Please have a look at my profile: https://www.freelancer.com/u/ayesha0124 Looking forward to ur response. Ayesha
$300 USD in 9 days
5.8
5.8

We are a full-service team of software engineers and reverse engineering specialists with over 10 years of experience, fluent in both Arabic and English. Our expertise spans C++, Java, and native Android libraries, with a strong focus on security, encryption, and code analysis. We can reverse engineer your Android .so library, understand its core functionality, extract the obfuscated PEM public key, and provide the main functions and logic translated into clean, maintainable C++ code. Our team combines precision, attention to detail, and deep technical knowledge to ensure accurate reconstruction and thorough understanding of the library, enabling seamless further development in Java. We are committed to delivering results efficiently, maintaining confidentiality, and providing clear, actionable insights for your project. Let us help you unlock and document the functionality of your native library with expertise, professionalism, and reliability
$200 USD in 7 days
6.1
6.1

Hello Brother as i have master degree in cryptography so i can help you in this part , thanks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
$250 USD in 7 days
6.0
6.0

Hi There!!! ⭐⭐⭐⭐ (Native Library Reverse Engineering) ⭐⭐⭐⭐ I understand you need a small Android native library analyzed to reveal how it processes sensor input and returns encrypted output, and you want the obfuscated PEM public key extracted plus the main functions reimplemented in readable C++ for Java integration. My goal is clear: recover the key, map core logic, and deliver clean C++ pseudo-implementations you can use. ⭐⭐⭐⭐ * Extract obfuscated PEM public key reliably * Identify and document main native functions and data flow * Provide C++ code sketches mirroring the library logic * Ensure findings are safe, reproducible, and usable from Java * Deliver clear notes for further development and testing ⭐⭐⭐⭐ Execution Plan: I will use Ghidra or IDA Pro for native analysis, JADX for Java stubs, Frida and Android Debug Bridge for dynamic tracing, and Android NDK toolchain for building and testing C++ stubs. I will document each step and provide code, call signatures, and integration notes. I have 9+ years in mobile and native reverse engineering, and I value reliability, clear communication, and quality results. Ready to start when you are. Best Regards, Farhin B.
$256 USD in 15 days
6.1
6.1

Hello, I am excited about the opportunity to assist you with the reverse engineering of your native .so library for Android. With my extensive experience in code reverse engineering and proficiency in both C++ and Java, I am confident in my ability to thoroughly understand the library's functionality and extract the obfuscated PEM Public Key as requested. I will analyze the library meticulously to provide you with the main functions and their logic in well-documented C++ code, ensuring that you have everything you need for further development in Java. My background in mobile app development and encryption will allow me to approach this project with the precision and expertise it requires. Let's collaborate to turn this project into a success! Thanks, Muhammad Umair
$250 USD in 5 days
5.2
5.2

Hello, Having over a decade of experience as a full-stack developer, my skill set is wide-ranging and always expanding. My expertise lies in the cross-section of Java and mobile app development, which is exactly what your project demands. While I haven't worked explicitly with reverse engineering native Android libraries, breaking down complex systems is an essential aspect of my job; and I've honed my skills in understanding encrypted data - which your project mentions - through years of on-field practice. I understand how crucial it is to decode every byte accurately. That's why my meticulousness and attention to detail come especially handy during the decryption process - these qualities become the cornerstone of my work when I handle sensitive data such as encryption keys. What sets me apart from others is not just my technical skills but also my commitment to innovation. Throughout my career, I've consistently implemented unique solutions that optimize user performance and experience. Thanks!
$200 USD in 15 days
4.3
4.3

As Salam Walekum This typs of work i already did in past Reverse engineering native .so libraries on Android is my specialty. I have extensive experience in code reverse engineering, C++, Java, and working with native Android libraries. I will give Best result you want for this proejct Regards, Anne S.
$300 USD in 7 days
4.4
4.4

I am an expert in python, c programming, excel and matlab as I am mechanical engineer by profession. I also have experience in report and research writing and have recently written two submitted master dissertations in English language. I have experience in latex writing as well. I am working as an IT specialist and data analytics. Also I have Presentation making and article writing experience, biology writing, Video editing and videography are also my add up skills.
$200 USD in 7 days
3.9
3.9

⭐️⭐️⭐️⭐️⭐️ Hi Ahmad A., I am Yurii, a Full Stack Engineer with over 6 years of experience. I've reviewed your Native Library Reverse Engineering carefully and I’m confident I can deliver with my strong experience in Java, Mobile App Development, Android, Cryptography, C++ Programming, Debugging, Software Development, Encryption, Reverse Engineering, Android App Development. As you can see from my work history on my profile, I can handle your project perfectly. And I will provide solution and my experience for this project via a private chat. Let's discuss in more details via chat. Thank you for the opportunity to bid. I look forward to a mutually beneficial collaboration for both parties. Best regards, Yurii
$250 USD in 7 days
3.2
3.2

Greetings, I can help reverse engineer your native Android library by analyzing how it processes sensor data, extracting the obfuscated PEM public key, and providing the main functions and their logic in C++ for further development in Java. I have experience with reverse engineering native libraries, C++ and Java integration, and working with encryption and PEM keys. The approach will be careful, documented, and focused on understanding functionality for legitimate development purposes. Let’s connect so we can jump on a discussion. Thanks!
$200 USD in 7 days
3.4
3.4

Hello wirelessmar, I am excited to offer my expertise in code reverse engineering and proficiency in C++ and Java for your Native Library Reverse Engineering project. With my experience in extracting obfuscated PEM Public Keys and understanding the logic behind main functions in c++, I am confident in my ability to help you achieve your project goals. As an experienced developer with a strong background in encryption and Android app development, I am well-equipped to tackle the key tasks outlined in your project description. I am dedicated to providing high-quality results and effective solutions to meet your needs. I look forward to discussing how I can contribute to the success of your project. Please feel free to reach out to me to further explore our potential collaboration. Best regards, anilptk
$210 USD in 3 days
2.7
2.7

Hi, I’ve worked on native Android libraries before and can reverse engineer your .so file to extract the obfuscated PEM key and rebuild the core logic in C++. might need to use x64dbg, Ghidra, IDA Pro, Frida, and x64dbg to analyze the binary, trace JNI calls, and decrypt the key. I’m fluent in both C++ and Java, and familiar with encryption workflows on Android. do you know the language the so file was compiled from? thank you, Ranuka
$250 USD in 7 days
2.2
2.2

Hello**PLEASE READ** I have carefully reviewed your project details and I’m confident I can help you with reverse engineering your native Android .so library. With my strong background in C++, Java (JNI), and Android NDK, I will analyze the library, extract the obfuscated PEM Public Key, and provide you with clean, well-documented C++ code that replicates the main functions and logic. I’m excited to collaborate with you and ensure the functionality is fully understood and ready for smooth Java integration. ARE YOU READY? BECAUSE I AM! Looking forward to your response, Regards, Waris
$230 USD in 1 day
1.8
1.8

Hello, As a highly experienced Full-Stack Developer, my proficiency in not only C++ and Java but also Python and JavaScript, will add immense value to your Reverse Engineering project. Over the years, I've decoded numerous native libraries for various purposes making me adept at understanding intricate functionalities. Dissecting obfuscated codes has become second nature to me, and I thrive on these challenges. With cybersecurity being a significant aspect of many industries including fintech where I have had extensive exposure, I am knowledgeable about encryption technologies including PEM keys like the one you mentioned. Besides, my familiarity with native Android libraries will enable me to quickly comprehend and extract the required information from your .so library efficiently. My commitment to delivering high-quality work within stipulated deadlines stands unwavering throughout my career as indicated by my 100% job completion rate. Choosing me for this task would guarantee you not only thorough decryption and code extraction but also a continued partnership with a dependable professional invested in the success of your business. I look forward to helping you drive significant progress with your Java development. Thanks!
$200 USD in 6 days
1.5
1.5

Hello, After carefully reading your requirements, I am confident I am the right fit for this task. I have extensive experience in reverse engineering Android native libraries (.so), analyzing compiled C/C++ code, and translating it into clean, understandable logic suitable for further development in Java. I’ve worked on projects where I decompiled obfuscated libraries, mapped JNI calls, and reconstructed core encryption logic to enable cross-platform integration and modernization. In a previous engagement, I reverse engineered an ARM-compiled .so file that handled secure key exchange. The project required extracting obfuscated PEM keys, decoding their storage mechanism, and rewriting the native encryption functions back into maintainable C++ for integration with Java. By carefully tracing function flow, memory management, and crypto routines, I provided the client with both technical documentation and working reference code. My approach for your project: - Decompile and analyze the .so library (using IDA Pro / Ghidra). - Identify JNI bindings to track how sensor data flows in/out. - Extract the obfuscated PEM Public Key, reconstructing its decoding logic. - Document main functions, then rewrite them in clear C++ code. - Provide a technical walkthrough so your Java team can integrate it smoothly. I can deliver a precise, secure, and well-documented solution ready for development. Best regards, Yurii
$250 USD in 7 days
1.7
1.7

Hello Ahmad, I am a Talented Electrical / Electronics and AI / Software Engineer with over 7 years of experience. I can work on your time zone and start working on your project immediately if you hire me. I will analyze the native library to understand its functionality and extract the obfuscated PEM Public Key efficiently. My past work involved similar reverse engineering tasks for Android libraries, where I successfully decoded sensor data communication. I would need access to the library and any relevant documentation to streamline the process. I would appreciate the chance to discuss the project in more detail. Best regards. ----Shohei----
$280 USD in 4 days
1.4
1.4

Saudi Arabia
Member since May 24, 2012
$500-750 USD
$30-60 USD
$500-750 USD
₹600-1500 INR
₹750-1250 INR / hour
₹1500-12500 INR
$30-250 USD
₹100-400 INR / hour
₹12500-37500 INR
$50-750 NZD
₹1500-12500 INR
$750-1500 USD
₹75000-150000 INR
$250-750 USD
£20-250 GBP
₹150000-250000 INR
₹600-1500 INR
₹600-1500 INR
₹1500-12500 INR
$2-8 USD / hour
£20-250 GBP
₹1500-12500 INR
$10-30 USD