OpenMiInk/apkpatch/MoanNote.toml
Hellings b8c8ff98e2 Hi
2026-10-16 09:05:56 -04:00

65 lines
3.5 KiB
TOML

[manifest]
packagePrefix = "rip.crit.ms"
[resources]
overlay = "patches/moannotes/res"
assetOverlay = "patches/moannotes/assets"
[resources.translation]
backend = "argos"
source = "zh"
target = "en"
[generatedSmali]
sourceDir = "moannotes-native/build/smali/rip/crit/ms/moannotes/nativebridge"
[[resources.xmlPatches]]
targetFile = "res/layout/note_edit.xml"
search = "android:src=\"@drawable/ic_noteview_stylus_ballpen\""
replace = "android:src=\"@drawable/icp_pen\" android:contentDescription=\"Pen\""
[[resources.xmlPatches]]
targetFile = "res/layout/note_edit.xml"
search = "android:src=\"@drawable/ic_noteview_background\""
replace = "android:src=\"@drawable/icp_palette\" android:contentDescription=\"Paper and monochrome ink\""
[[resources.xmlPatches]]
targetFile = "res/layout/note_edit.xml"
search = "android:src=\"@drawable/ic_noteview_more\""
replace = "android:src=\"@drawable/icp_export\" android:contentDescription=\"Document actions and export\""
[[smaliPatches]]
targetFile = "com/moan/notes/LaunchActivity.smali"
search = " invoke-virtual {p0, p1}, Lg/b/c/e;->setContentView(I)V\n\n const p1, 0x7f0802a7"
replace = " invoke-virtual {p0, p1}, Lg/b/c/e;->setContentView(I)V\n\n invoke-static {p0}, Lrip/crit/ms/moannotes/FeatureRegistry;->install(Landroid/app/Activity;)V\n\n const p1, 0x7f0802a7"
[[smaliPatches]]
targetFile = "rip/crit/ms/moannotes/FeatureRegistry.smali"
injectFile = "patches/moannotes/smali/rip/crit/ms/moannotes/FeatureRegistry.smali"
[[smaliPatches]]
targetFile = "rip/crit/ms/moannotes/BackgroundCatalogPatch.smali"
injectFile = "patches/moannotes/smali/rip/crit/ms/moannotes/BackgroundCatalogPatch.smali"
[[smaliPatches]]
targetFile = "rip/crit/ms/moannotes/SnapToLineTouchListener.smali"
injectFile = "patches/moannotes/smali/rip/crit/ms/moannotes/SnapToLineTouchListener.smali"
[[smaliPatches]]
targetFile = "rip/crit/ms/moannotes/SnapToLineToggle.smali"
injectFile = "patches/moannotes/smali/rip/crit/ms/moannotes/SnapToLineToggle.smali"
[[smaliPatches]]
targetFile = "h/f/b/m5/l.smali"
search = " invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z\n\n :cond_0"
replace = " invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z\n\n sget-object v0, Lh/f/b/m5/l;->a:Ljava/util/ArrayList;\n\n invoke-static {v0}, Lrip/crit/ms/moannotes/BackgroundCatalogPatch;->appendCollegeRuled(Ljava/util/ArrayList;)V\n\n :cond_0"
[[smaliPatches]]
targetFile = "h/f/b/m5/j.smali"
search = " iget p2, p2, Lh/f/b/m5/l;->c:I\n\n invoke-virtual {p1, p2}, Landroid/widget/ImageView;->setImageResource(I)V"
replace = " iget-object v1, p2, Lh/f/b/m5/l;->d:Ljava/lang/String;\n\n iget p2, p2, Lh/f/b/m5/l;->c:I\n\n iget-object v0, p0, Lh/f/b/m5/j;->h:Landroid/content/Context;\n\n invoke-static {v0, v1, p2}, Lrip/crit/ms/moannotes/BackgroundCatalogPatch;->previewResource(Landroid/content/Context;Ljava/lang/String;I)I\n\n move-result p2\n\n invoke-virtual {p1, p2}, Landroid/widget/ImageView;->setImageResource(I)V"
[[smaliPatches]]
targetFile = "com/moan/notes/NoteActivity.smali"
search = " invoke-virtual {p1, v0}, Lcom/moan/notes/hand/view/HandwriteView;->setObserver(Lcom/moan/notes/hand/view/HWViewStatus$IStatusReporter;)V\n\n :cond_0\n return-void"
replace = " invoke-virtual {p1, v0}, Lcom/moan/notes/hand/view/HandwriteView;->setObserver(Lcom/moan/notes/hand/view/HWViewStatus$IStatusReporter;)V\n\n invoke-static {p0}, Lrip/crit/ms/moannotes/FeatureRegistry;->installNote(Landroid/app/Activity;)V\n\n :cond_0\n return-void"