Skip to content

Commit ba1b5e9

Browse files
authored
Merge pull request #303 from frknkrc44/fix-25-10
Fix 25.10 support
2 parents d045412 + ad532e3 commit ba1b5e9

File tree

4 files changed

+12
-2
lines changed

4 files changed

+12
-2
lines changed

app/src/main/java/com/wmods/wppenhacer/xposed/core/WppCore.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,14 @@ public synchronized static Class getTabsPagerClass(@NonNull ClassLoader loader)
223223
: XposedHelpers.findClass("com.whatsapp.home.ui.TabsPager", loader);
224224
}
225225

226+
public synchronized static Class getViewOnceViewerActivityClass(@NonNull ClassLoader loader) {
227+
Class oldClass = XposedHelpers.findClassIfExists("com.whatsapp.messaging.ViewOnceViewerActivity", loader);
228+
229+
return oldClass != null
230+
? oldClass
231+
: XposedHelpers.findClass("com.whatsapp.viewonce.ui.messaging.ViewOnceViewerActivity", loader);
232+
}
233+
226234
// public static Activity getActivityBySimpleName(String name) {
227235
// for (var activity : activities) {
228236
// if (activity.getClass().getSimpleName().equals(name)) {

app/src/main/java/com/wmods/wppenhacer/xposed/features/general/SeenTick.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -317,7 +317,7 @@ protected void afterHookedMethod(MethodHookParam param) throws Throwable {
317317
}
318318
});
319319

320-
XposedHelpers.findAndHookMethod("com.whatsapp.messaging.ViewOnceViewerActivity", classLoader, "onCreateOptionsMenu", classLoader.loadClass("android.view.Menu"),
320+
XposedHelpers.findAndHookMethod(WppCore.getViewOnceViewerActivityClass(classLoader), "onCreateOptionsMenu", classLoader.loadClass("android.view.Menu"),
321321
new XC_MethodHook() {
322322
@Override
323323
protected void afterHookedMethod(MethodHookParam param) throws Throwable {

app/src/main/java/com/wmods/wppenhacer/xposed/features/media/DownloadViewOnce.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ protected void afterHookedMethod(MethodHookParam param) throws Throwable {
7373

7474
});
7575
// View Once Activity
76-
XposedHelpers.findAndHookMethod("com.whatsapp.messaging.ViewOnceViewerActivity", classLoader, "onCreateOptionsMenu", classLoader.loadClass("android.view.Menu"),
76+
XposedHelpers.findAndHookMethod(WppCore.getViewOnceViewerActivityClass(classLoader), "onCreateOptionsMenu", classLoader.loadClass("android.view.Menu"),
7777
new XC_MethodHook() {
7878
@Override
7979
protected void afterHookedMethod(MethodHookParam param) throws Throwable {

app/src/main/res/values/arrays.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,13 +124,15 @@
124124
<item>2.25.7.xx</item>
125125
<item>2.25.8.xx</item>
126126
<item>2.25.9.xx</item>
127+
<item>2.25.10.xx</item>
127128
</string-array>
128129
<string-array name="supported_versions_business">
129130
<item>2.25.5.xx</item>
130131
<item>2.25.6.xx</item>
131132
<item>2.25.7.xx</item>
132133
<item>2.25.8.xx</item>
133134
<item>2.25.9.xx</item>
135+
<item>2.25.10.xx</item>
134136
</string-array>
135137
<string-array name="image_picker">
136138
<item>image/*</item>

0 commit comments

Comments
 (0)