qilingframework / qilingframework/qiling

Android hello world run failed!

Open
#1,501 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
6.1k
Forks
798
Avg merge
1d 1h
Merged PRs (30d)
9

Description

*Describe the bug
I created a hello world demo in Android Studio and without other code.
just return string
Env info:
Windows 11, WSL ubuntu 22.04

image

Sample Code

 from qiling import Qiling 
                
ndk_test_file = "/home/testu2204/sec/qiling/rootfs/arm64_android/bin/libqilingtest.so"
rootfs = "/home/testu2204/github/rootfs/arm64_android"

ql = Qiling(
    [ndk_test_file],
    rootfs,
    multithread=True
)
ql.run()

Expected behavior

Screenshots
image

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the Python sample using the provided libqilingtest.so and arm64_android rootfs paths in the issue. Inspect the reported failure and screenshots, then determine what prevents the Android hello-world binary from running; done means the sample runs successfully or the issue documents a confirmed cause and required change.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, python
Domain
operating-systems, reverse-engineering
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.