Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cinit/TMoe
/ functions
Functions
1,323 in github.com/cinit/TMoe
⨍
Functions
1,323
◇
Types & classes
210
↓ 2 callers
Method
entrySet
app/src/main/cpp/utils/HashMap.h:60
↓ 2 callers
Method
extractNativeLibrary
Extract or update native library into "tmoe_dyn_lib" dir @param libraryName library name without "lib" or ".so", eg. "mmkv"
app/src/main/java/cc/ioctl/tmoe/startup/NativeLoader.java:108
↓ 2 callers
Method
findMethodsByConstString
get ALL the possible class names @param key the pattern @param i C_XXXX @param loader to get dex file @return ["abc","ab"] @throws FileNotFou
app/src/main/java/cc/ioctl/tmoe/util/dex/DexKit.java:577
↓ 2 callers
Function
findSymByName32
app/src/main/cpp/utils/elfsym/ElfView.cpp:151
↓ 2 callers
Function
findSymByName64
app/src/main/cpp/utils/elfsym/ElfView.cpp:197
↓ 2 callers
Method
finishFragment
()
app/src/main/java/cc/ioctl/tmoe/base/BaseProxyFragment.java:177
↓ 2 callers
Method
finishFragment$super
()
app/src/main/java/cc/ioctl/tmoe/rtti/IProxyFragmentObject.java:20
↓ 2 callers
Method
finishFragmentSuper
()
app/src/main/java/cc/ioctl/tmoe/rtti/ProxyFragmentRttiHandler.java:324
↓ 2 callers
Method
forChat
app/src/main/java/cc/ioctl/tmoe/td/binding/Peer.kt:47
↓ 2 callers
Method
forUser
app/src/main/java/cc/ioctl/tmoe/td/binding/Peer.kt:38
↓ 2 callers
Method
forUser
(long uid)
app/src/main/java/cc/ioctl/tmoe/util/config/ConfigManager.java:41
↓ 2 callers
Method
getBackground
()
app/src/main/java/cc/ioctl/tmoe/ui/util/CombinedDrawable.java:68
↓ 2 callers
Method
getBooleanOrDefault
(@NonNull String key, boolean def)
app/src/main/java/cc/ioctl/tmoe/util/config/ConfigManager.java:89
↓ 2 callers
Method
getBytes
(@NonNull String key, @Nullable byte[] defValue)
app/src/main/java/cc/ioctl/tmoe/util/config/MmkvConfigManagerImpl.java:558
↓ 2 callers
Method
getCurrentLetter
(boolean updatePosition)
app/src/main/java/cc/ioctl/tmoe/ui/wrapper/component/ThemedRecyclerListView.java:577
↓ 2 callers
Method
getDefaultConfig
()
app/src/main/java/cc/ioctl/tmoe/util/config/ConfigManager.java:25
↓ 2 callers
Method
getDrawableStateForSelector
()
app/src/main/java/cc/ioctl/tmoe/ui/wrapper/component/ThemedRecyclerListView.java:2003
↓ 2 callers
Method
getErrors
Get the errors if anything goes wrong. Note that this method has NOTHING to do with the initialization. @return the errors, null if no errors.
app/src/main/java/cc/ioctl/tmoe/hook/base/DynamicHook.java:39
↓ 2 callers
Method
getField
HashMap()
app/src/main/java/cc/ioctl/tmoe/hook/func/HistoricalNewsOption.kt:392
↓ 2 callers
Method
getIntOrDefault
(@NonNull String key, int def)
app/src/main/java/cc/ioctl/tmoe/util/config/ConfigManager.java:93
↓ 2 callers
Method
getLastTouchX
()
app/src/main/java/cc/ioctl/tmoe/ui/wrapper/cell/TextCheckCell.java:293
↓ 2 callers
Method
getLogsEnabledField
()
app/src/main/java/cc/ioctl/tmoe/hook/func/TgnetLogController.java:16
↓ 2 callers
Method
getModulePath
()
app/src/main/java/cc/ioctl/tmoe/startup/HookEntry.java:78
↓ 2 callers
Method
getObject
(@NonNull String key)
app/src/main/java/cc/ioctl/tmoe/util/config/ConfigManager.java:105
↓ 2 callers
Method
getOrCreateUserObject
app/src/main/java/cc/ioctl/tmoe/hook/func/DumpGroupMember.kt:1120
↓ 2 callers
Method
getPluginClassLoader
()
app/src/main/java/cc/ioctl/tmoe/util/Initiator.java:22
↓ 2 callers
Method
getProgress
()
app/src/main/java/cc/ioctl/tmoe/ui/wrapper/component/ThemedRecyclerListView.java:903
↓ 2 callers
Method
getProxyObject
()
app/src/main/java/cc/ioctl/tmoe/base/BaseProxyFragment.java:43
↓ 2 callers
Method
getSectionHeaderView
(int section, View oldView)
app/src/main/java/cc/ioctl/tmoe/ui/wrapper/component/ThemedRecyclerListView.java:2111
↓ 2 callers
Method
getSelectorDrawable
(boolean whiteBackground)
app/src/main/java/cc/ioctl/tmoe/ui/Theme.java:343
↓ 2 callers
Method
getShortClassName
(Object obj)
app/src/main/java/cc/ioctl/tmoe/util/Reflex.java:1190
↓ 2 callers
Method
getStaticObject
(Class<?> clazz, String name)
app/src/main/java/cc/ioctl/tmoe/util/Reflex.java:37
↓ 2 callers
Method
getString
(@NonNull String key)
app/src/main/java/cc/ioctl/tmoe/util/config/ConfigManager.java:97
↓ 2 callers
Method
getThemedDrawable
(Context context, int resId, String key)
app/src/main/java/cc/ioctl/tmoe/ui/Theme.java:271
↓ 2 callers
Method
getTotalItemsCount
()
app/src/main/java/cc/ioctl/tmoe/ui/wrapper/component/ThemedRecyclerListView.java:220
↓ 2 callers
Method
getTypeface
(String assetPath)
app/src/main/java/cc/ioctl/tmoe/ui/LayoutHelper.java:81
↓ 2 callers
Method
getVersionName
()
app/src/main/java/cc/ioctl/tmoe/util/HostInfo.java:65
↓ 2 callers
Method
getXposedBridgeClassName
()
app/src/main/java/cc/ioctl/tmoe/startup/HybridClassLoader.java:89
↓ 2 callers
Method
hasClassInDex
(byte[] dex, String clz)
app/src/main/java/cc/ioctl/tmoe/util/dex/DexFlow.java:338
↓ 2 callers
Function
has_memfd_support
app/src/main/cpp/utils/shared_memory.cpp:70
↓ 2 callers
Method
highlightRowInternal
(ThemedRecyclerListView.IntReturnCallback callback, boolean canHighlightLater)
app/src/main/java/cc/ioctl/tmoe/ui/wrapper/component/ThemedRecyclerListView.java:1710
↓ 2 callers
Method
hookAfterAlways
(final @NonNull CommonDynamicHook this0, final @NonNull Method method,
app/src/main/java/cc/ioctl/tmoe/util/HookUtils.java:143
↓ 2 callers
Function
init
app/src/main/cpp/utils/log/AndroidLog.cpp:19
↓ 2 callers
Method
int2u4le
(int i)
app/src/main/java/cc/ioctl/tmoe/util/dex/DexFlow.java:511
↓ 2 callers
Method
invalidate
()
app/src/main/java/cc/ioctl/tmoe/ui/Theme.java:606
↓ 2 callers
Method
invalidateDrawable
(@NonNull Drawable who)
app/src/main/java/cc/ioctl/tmoe/ui/util/CombinedDrawable.java:172
↓ 2 callers
Method
isAvailable
Check if the hook is compatible with the current application. If the hook is not compatible, the hook should not be used, and initialize() shall NOT b
app/src/main/java/cc/ioctl/tmoe/hook/base/DynamicHook.java:64
↓ 2 callers
Method
isChecked
()
app/src/main/java/cc/ioctl/tmoe/ui/wrapper/cell/TextCheckCell.java:215
↓ 2 callers
Method
isInitialized
Check if the hook is initialized and ready to be used. If initialization is not successful, the hook should not be used, and this method should return
app/src/main/java/cc/ioctl/tmoe/hook/base/DynamicHook.java:20
↓ 2 callers
Method
isLongpressEnabled
()
app/src/main/java/cc/ioctl/tmoe/ui/wrapper/component/GestureDetectorFixDoubleTap.java:22
↓ 2 callers
Method
isModuleBundleClassLoaderRequired
(@NonNull String className)
app/src/main/java/cc/ioctl/tmoe/lifecycle/ActProxyMgr.java:30
↓ 2 callers
Method
isPreparationRequired
Some hooks may need to do some time-consuming operations before initialization. Such as dex-deobfuscation, or some other operations. @return true if
app/src/main/java/cc/ioctl/tmoe/hook/base/DynamicHook.java:72
↓ 2 callers
Method
isPressed
()
app/src/main/java/cc/ioctl/tmoe/ui/wrapper/component/ThemedRecyclerListView.java:854
↓ 2 callers
Method
loadClassFromCache
Try to load the obfuscated class from deobfuscation cache. This method does not take much time and may be called in main thread. @param i the dex cla
app/src/main/java/cc/ioctl/tmoe/util/dex/DexKit.java:82
↓ 2 callers
Method
logw
(String str)
app/src/main/java/cc/ioctl/tmoe/util/Utils.java:62
↓ 2 callers
Function
lookupFileLogLogsEnabled
app/src/main/cpp/tmoe_core/TMoeJNI.cpp:38
↓ 2 callers
Method
mkdirsOrThrow
Used to create a directory if it does not exist. <p> This will throw an unsafe {@link IOException} if the directory cannot be created. <p> Only use th
app/src/main/java/cc/ioctl/tmoe/util/IoUtils.java:110
↓ 2 callers
Method
onDoubleTap
(View view, int position, float x, float y)
app/src/main/java/cc/ioctl/tmoe/ui/wrapper/component/ThemedRecyclerListView.java:175
↓ 2 callers
Method
onInterceptTouchEvent
(MotionEvent event)
app/src/main/java/cc/ioctl/tmoe/ui/wrapper/component/ThemedRecyclerListView.java:196
↓ 2 callers
Method
onPressItem
(View cv, MotionEvent e)
app/src/main/java/cc/ioctl/tmoe/ui/wrapper/component/ThemedRecyclerListView.java:950
↓ 2 callers
Method
onSingleTapConfirmed
(MotionEvent e)
app/src/main/java/cc/ioctl/tmoe/ui/wrapper/component/ThemedRecyclerListView.java:928
↓ 2 callers
Method
post
(@NonNull Runnable r)
app/src/main/java/cc/ioctl/tmoe/util/SyncUtils.java:38
↓ 2 callers
Method
presentTMoeSettingsFragment
(@NonNull Object parentFragment)
app/src/main/java/cc/ioctl/tmoe/hook/core/SettingEntryHook.java:50
↓ 2 callers
Method
putBoolean
(@NonNull String key, boolean value)
app/src/main/java/cc/ioctl/tmoe/util/config/MmkvConfigManagerImpl.java:544
↓ 2 callers
Method
putStringSet
(@NonNull String key, @Nullable Set<String> values)
app/src/main/java/cc/ioctl/tmoe/util/config/MmkvConfigManagerImpl.java:512
↓ 2 callers
Method
queryChannelInfoById
app/src/main/java/cc/ioctl/tmoe/hook/func/DumpGroupMember.kt:1195
↓ 2 callers
Method
queryUserGroupDescriptors
app/src/main/java/cc/ioctl/tmoe/hook/func/DumpGroupMember.kt:892
↓ 2 callers
Method
queryUserInChannel
app/src/main/java/cc/ioctl/tmoe/hook/func/DumpGroupMember.kt:1295
↓ 2 callers
Method
queryUserInfoById
app/src/main/java/cc/ioctl/tmoe/hook/func/DumpGroupMember.kt:1168
↓ 2 callers
Method
readField
(byte[] buf, int idx)
app/src/main/java/cc/ioctl/tmoe/util/dex/DexFlow.java:462
↓ 2 callers
Method
referenceField
(String declaringClass, String name, String type)
app/src/main/java/cc/ioctl/tmoe/rtti/ProxyFragmentImplDexCreator.java:334
↓ 2 callers
Method
requestLayout
()
app/src/main/java/cc/ioctl/tmoe/ui/wrapper/component/ThemedRecyclerListView.java:2239
↓ 2 callers
Method
resetSize
app/src/main/cpp/utils/SharedBuffer.cpp:149
↓ 2 callers
Method
selectInaccurateRecentGroupMember
app/src/main/java/cc/ioctl/tmoe/hook/func/DumpGroupMember.kt:1222
↓ 2 callers
Method
setCurrentBuildVarsLogStatus
(int status)
app/src/main/java/cc/ioctl/tmoe/hook/func/TgnetLogController.java:41
↓ 2 callers
Method
setCurrentTgnetLogStatus
(int status)
app/src/main/java/cc/ioctl/tmoe/hook/func/TgnetLogController.java:57
↓ 2 callers
Method
setEnabled
(boolean value, ArrayList<Animator> animators)
app/src/main/java/cc/ioctl/tmoe/ui/wrapper/cell/HeaderCell.java:71
↓ 2 callers
Method
setOnDoubleTapListener
(OnDoubleTapListener listener)
app/src/main/java/cc/ioctl/tmoe/ui/wrapper/component/GestureDetectorFixDoubleTap.java:28
↓ 2 callers
Method
setOverrideColor
(int override)
app/src/main/java/cc/ioctl/tmoe/ui/wrapper/component/Switch.java:305
↓ 2 callers
Method
setProgress
(float value)
app/src/main/java/cc/ioctl/tmoe/ui/wrapper/component/ThemedRecyclerListView.java:849
↓ 2 callers
Method
setStaticObject
(Class<?> clz, String name, Object value)
app/src/main/java/cc/ioctl/tmoe/util/Reflex.java:914
↓ 2 callers
Method
setTextAndCheck
(String text, boolean checked, boolean divider)
app/src/main/java/cc/ioctl/tmoe/ui/wrapper/cell/TextCheckCell.java:128
↓ 2 callers
Method
setTypeface
(Typeface typeface)
app/src/main/java/cc/ioctl/tmoe/ui/wrapper/cell/TextCheckCell.java:147
↓ 2 callers
Method
showImpl
(@NonNull Context ctx, @NonNull String title, @NonNull Throwable e, boolean cancelable)
app/src/main/java/cc/ioctl/tmoe/ui/util/FaultyDialog.java:46
↓ 2 callers
Method
startMultiselectScroll
(boolean top)
app/src/main/java/cc/ioctl/tmoe/ui/wrapper/component/ThemedRecyclerListView.java:2479
↓ 2 callers
Method
staticGetParentLayout
(Object fragment)
app/src/main/java/cc/ioctl/tmoe/rtti/ProxyFragmentRttiHandler.java:161
↓ 2 callers
Method
staticPresentFragment
(@NonNull ViewGroup parentLayout, @NonNull Object fragment, boolean removeLast)
app/src/main/java/cc/ioctl/tmoe/rtti/ProxyFragmentRttiHandler.java:165
↓ 2 callers
Method
toArray
()
app/src/main/java/cc/ioctl/tmoe/util/config/MmkvConfigManagerImpl.java:122
↓ 2 callers
Method
toggle
()
app/src/main/java/cc/ioctl/tmoe/ui/wrapper/cell/TextCheckCell.java:349
↓ 2 callers
Method
unsafeThrow
(@NonNull Throwable t)
app/src/main/java/cc/ioctl/tmoe/util/IoUtils.java:119
↓ 2 callers
Method
unsafeThrowImpl
(@NonNull Throwable t)
app/src/main/java/cc/ioctl/tmoe/util/IoUtils.java:143
↓ 2 callers
Method
updateColors
()
app/src/main/java/cc/ioctl/tmoe/ui/wrapper/component/ThemedRecyclerListView.java:478
↓ 2 callers
Method
updateValue
(boolean value)
app/src/main/java/cc/ioctl/tmoe/hook/func/EnableDebugMode.java:33
↓ 2 callers
Method
verifyOpcodeOffset
(byte[] buf, int insStart, int bLen, int opcodeOffset)
app/src/main/java/cc/ioctl/tmoe/util/dex/DexFlow.java:528
↓ 1 callers
Function
GetLoadedTMessageLibHandle
app/src/main/cpp/tmoe_core/NativeInit.cpp:51
↓ 1 callers
Method
afterAlways
(final @NonNull CommonDynamicHook this0, int priority, final @NonN
app/src/main/java/cc/ioctl/tmoe/util/HookUtils.java:88
↓ 1 callers
Method
afterIfEnabled
(final @NonNull CommonDynamicHook this0, int priority, final @N
app/src/main/java/cc/ioctl/tmoe/util/HookUtils.java:70
↓ 1 callers
Method
afterTextDraw
()
app/src/main/java/cc/ioctl/tmoe/ui/wrapper/cell/TextInfo2Cell.java:73
↓ 1 callers
Method
allowEarlyInit
(DynamicHook hook)
app/src/main/java/cc/ioctl/tmoe/base/DynamicHookInit.java:73
↓ 1 callers
Method
allowPresentFragment
()
app/src/main/java/cc/ioctl/tmoe/base/BaseProxyFragment.java:172
← previous
next →
201–300 of 1,323, ranked by callers