MergeSmali is a Win32 program for patching Smali files.
This is a new version from 2021-06-4.
It supports the new black/grey [sic]/white lists.
It also supports multidexes without requiring you to explicitly specify a dex.
Download mergesmali.exe
View the online interim user's manual
Patches for Nook Glowlight 2, 3, 4
Download glow45patch.zip
The various system files to modify and what they change is listed below.
/system/framework/android.policy.jag
- Screen.smali allow for rotation of sleep images.
The PNG images should be put in /data/sleep
/system/priv-app/partner.apk
- ImageWallpaper$DrawableEngine.smali ignores wallpaper and just uses white.
Launcher.apk
- Launcher.smali gets rid of gradient in stock Android Launcher.
Patches for Nook Simple Touch
Download nook121patch.zip
Download nook122patch.zip (basically the same, but uses new apktool)
The various system files to modify and what they change is listed below.
/system/framework/android.policy.jar
- PhoneWindowManager.smali – "n" button goes directly to launcher
- PhoneWindowManager$HomeButtonHandler.smali – part of above
- KeyguardViewMediator.smali – no swipe to start required
- LockScreen.smali – lock screen saver in landscape mode
/system/framework/framework.jar
- AudioRecord.smali – allow all audio recording modes
/system/framework/services.jar
- KeyInputQueue.smali – no rotation of DPAD keys in landscape mode
- PowerManagerService.smali – sleep screen saver in landscape mode
- StatusBarService.smali – touch on status bar toggles WiFi
- StatusBarService$KeyInjector.smali – part of above
/system/app/ReaderRMSDK.apk
- ReaderMainView.smali – dictionary lookup of word
- ReaderActivity.smali – allow back key on reader
- Products.smali ‐ allows "More" button to work with any book
- ReaderCommonUIConstants.smali – sensible font sizes