Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: modifing function names in symbol tables. #213

Closed
twaik opened this issue Jun 17, 2020 · 2 comments
Closed

Feature request: modifing function names in symbol tables. #213

twaik opened this issue Jun 17, 2020 · 2 comments

Comments

@twaik
Copy link

twaik commented Jun 17, 2020

Hi. I think it will be useful to create such a feature. It will be useful to create hooks without runtime changes.
A situation: Android's and GNU/Linux's elf structure is the same. Android's libraries can be loaded by glibc's linker, there is a project called fake_libc that allows us to load Android libraries in glibc based program. But Android and GNU/Linux libc implementations are not fully compatible. Libhybris uses runtime hooks. I think we will be able to get rid of hooks using .dynsym and/or .symtab patching.

@brenoguim
Copy link
Collaborator

Hey @twaik , you might want to give this a try: #459

@brenoguim
Copy link
Collaborator

#459 was merged, so I think this can be closed

@twaik twaik closed this as completed Mar 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants