Skip to content
This repository has been archived by the owner on Jun 10, 2023. It is now read-only.

Commit

Permalink
Reformat
Browse files Browse the repository at this point in the history
  • Loading branch information
yujincheng08 committed Oct 17, 2021
1 parent 6da0c15 commit af017ac
Showing 1 changed file with 19 additions and 25 deletions.
44 changes: 19 additions & 25 deletions app/src/main/jni/activity.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -123,14 +123,15 @@ static std::string getZygiskLabel() {
auto paths = Solist::FindPathsFromSolist(modules);
std::string zygisk_path = Solist::FindZygiskFromPreloads();
if (paths.empty()) return zygisk_path;
return std::accumulate(paths.begin(), paths.end(), zygisk_path + "\n\nModules:"_ienc .c_str(), [&](auto &p, auto &i) {
if (auto e = i.find(zygisk), s = i.rfind('/', e - 2) + 1;
s != std::string::npos && e != std::string::npos) {
auto ii = std::string(i.substr(s, e - s - 1));
return p + "\n\t" + ii;
}
return p;
});
return std::accumulate(paths.begin(), paths.end(), zygisk_path + "\n\nModules:"_ienc.c_str(),
[&](auto &p, auto &i) {
if (auto e = i.find(zygisk), s = i.rfind('/', e - 2) + 1;
s != std::string::npos && e != std::string::npos) {
auto ii = std::string(i.substr(s, e - s - 1));
return p + "\n\t" + ii;
}
return p;
});
}

static void riruWindow(ANativeActivity *activity, ANativeWindow *window) {
Expand All @@ -143,25 +144,18 @@ static void zygiskWindow(ANativeActivity *activity, ANativeWindow *window) {

extern "C" {

JNIEXPORT void __unused
riru(ANativeActivity * activity , void * , size_t ) {
activity -> callbacks -> onInputQueueCreated = onInputQueueCreated;
activity -> callbacks -> onInputQueueDestroyed = onInputQueueDestroyed;
activity -> callbacks -> onNativeWindowCreated = riruWindow;
activity -> instance = ALooper_prepare(0);
JNIEXPORT void __unused riru(ANativeActivity *activity, void *, size_t) {
activity->callbacks->onInputQueueCreated = onInputQueueCreated;
activity->callbacks->onInputQueueDestroyed = onInputQueueDestroyed;
activity->callbacks->onNativeWindowCreated = riruWindow;
activity->instance = ALooper_prepare(0);
}

JNIEXPORT void __unused
zygisk(ANativeActivity
*activity, void *, size_t) {
activity->callbacks->
onInputQueueCreated = onInputQueueCreated;
activity->callbacks->
onInputQueueDestroyed = onInputQueueDestroyed;
activity->callbacks->
onNativeWindowCreated = zygiskWindow;
activity->
instance = ALooper_prepare(0);
JNIEXPORT void __unused zygisk(ANativeActivity *activity, void *, size_t) {
activity->callbacks->onInputQueueCreated = onInputQueueCreated;
activity->callbacks->onInputQueueDestroyed = onInputQueueDestroyed;
activity->callbacks->onNativeWindowCreated = zygiskWindow;
activity->instance = ALooper_prepare(0);
}

}

0 comments on commit af017ac

Please sign in to comment.