Vision Hacks pinned «Hello Vision Hacks, please pay attention. In response to numerous requests, we are presenting a tutorial on how to utilize the tool we shared previously, which is designed to decrypt simple Lua protections encrypted by the function string.dump(). Please…»
smart typer v 4.0 - final_20260102210318.ppk
71.5 KB
Latest update.
Utilise/enjoy!
Sharib Ali.
Utilise/enjoy!
Sharib Ali.
Vision Hacks
smart typer v 4.0 - final_20260102210318.ppk
smart typer v 4.0 - (changelog)
important Note:
if you are already using your custom Gemini API key, then please go to the API Keys settings and either set it to default, or paste your custom groq API key instead of Gemini.
what's new:
1. added: groq as the response provider with several AI moddles.
2. added: a toggle switch to rotate to the next available moddle if the current one is unavailable.
3. added: an experimental offline text processing which works best for English, roman-hindi/urdu. when on, it processes the text before the text is sent to the AI. also accessible in offline mode, and if voice typing is off.
4. added: emoji intensity. determines how aggressively to insert emojis. low, medium, high, or off.
5. added: a toggle switch that determines if the favourite languages for the voice typing can be changed by shaking the device in the condition when the text box is focused.
6. added: shaking sensitivity; determines how intensely to shake the device in order for the languages to be switched when the text box is in focus.
7. added: conversion language; in the mixture of texts, determines in which script all the other words are to be converted, with English words always being in Roman script. hindi English conversion mode has now been universalised.
8. added: moddle settings; determines which model is to be used from the list of models that the Groq's API offers.
9. added: refresh models button: removes old, outdated models from the layout and dynamically ads newly available models to the layout by fetching from the API.
10. added: all the supported varients of English language in the voice typing settings
11. added: donate; in the help and support section.
12. fixed: the autostart voice typing wasn't working.
13. fixed: the words inside the user dictionary could not be deleted/edited.
14. enhanced/improved: all the existing modes along with the notable changes.
15. several other bug fixes and performance optimisations.
thanks and regards.
Syed Sharib ali.
Joine/share us for more:
https://t.me/VisionHacks_Official
important Note:
if you are already using your custom Gemini API key, then please go to the API Keys settings and either set it to default, or paste your custom groq API key instead of Gemini.
what's new:
1. added: groq as the response provider with several AI moddles.
2. added: a toggle switch to rotate to the next available moddle if the current one is unavailable.
3. added: an experimental offline text processing which works best for English, roman-hindi/urdu. when on, it processes the text before the text is sent to the AI. also accessible in offline mode, and if voice typing is off.
4. added: emoji intensity. determines how aggressively to insert emojis. low, medium, high, or off.
5. added: a toggle switch that determines if the favourite languages for the voice typing can be changed by shaking the device in the condition when the text box is focused.
6. added: shaking sensitivity; determines how intensely to shake the device in order for the languages to be switched when the text box is in focus.
7. added: conversion language; in the mixture of texts, determines in which script all the other words are to be converted, with English words always being in Roman script. hindi English conversion mode has now been universalised.
8. added: moddle settings; determines which model is to be used from the list of models that the Groq's API offers.
9. added: refresh models button: removes old, outdated models from the layout and dynamically ads newly available models to the layout by fetching from the API.
10. added: all the supported varients of English language in the voice typing settings
11. added: donate; in the help and support section.
12. fixed: the autostart voice typing wasn't working.
13. fixed: the words inside the user dictionary could not be deleted/edited.
14. enhanced/improved: all the existing modes along with the notable changes.
15. several other bug fixes and performance optimisations.
thanks and regards.
Syed Sharib ali.
Joine/share us for more:
https://t.me/VisionHacks_Official
Vision Hacks
smart typer v 4.0 - final_20260102210318.ppk
Hello friend's.
Sorry for the error that caused universal conversion mode not to work.
The file has now been replaced and you all can redownload it
Sorry for the error that caused universal conversion mode not to work.
The file has now been replaced and you all can redownload it
Happy Louis Braille Day to everyone. Today is a reminder of how one invention opened the doors of knowledge, independence, and dignity for millions of visually impaired people around the world. To mark this meaningful day, we are offering a special tribute deal on Jieshuo/CSR. You can get access to all editions for a full year at a special price of ₹380 (non-refundable), along with every stable update released during the year. The license is valid for one device only, and payments are accepted from Indian users through UPI. This is a one-day offer created in the spirit of accessibility and inclusion. Tap the button and message us if you would like to be part of this special Louis Braille Day celebration.
Vision Hacks pinned «Happy Louis Braille Day to everyone. Today is a reminder of how one invention opened the doors of knowledge, independence, and dignity for millions of visually impaired people around the world. To mark this meaningful day, we are offering a special tribute…»
smart typer V 4.5_20260108224805.ppk
310.9 KB
What's new?
All the reported bugs have now been entirely resolved and the script is finally ready to deliver a smoothe experience!
Enjoy!
Joine/share us for more at
https://t.me/VisionHacks_Official
All the reported bugs have now been entirely resolved and the script is finally ready to deliver a smoothe experience!
Enjoy!
Joine/share us for more at
https://t.me/VisionHacks_Official
Vision Brightness Control
Source:
b,s=luajava.bindClass,service S=b"android.provider.Settings$System"
if not S.canWrite(s)then I=b"android.content.Intent"i=I"android.settings.action.MANAGE_WRITE_SETTINGS"i.setData(b"android.net.Uri".parse("package:"..s.getPackageName()))i.addFlags(I.FLAG_ACTIVITY_NEW_TASK)return s.startActivity(i)end
r,k,m=s.getContentResolver(),S.SCREEN_BRIGHTNESS,b"android.os.PowerManager".BRIGHTNESS_ON v=S.getInt(r,k,0)==m and 1 or m S.putInt(r,k,v)s.speak(v==m and"Max" or"Low")
Source:
b,s=luajava.bindClass,service S=b"android.provider.Settings$System"
if not S.canWrite(s)then I=b"android.content.Intent"i=I"android.settings.action.MANAGE_WRITE_SETTINGS"i.setData(b"android.net.Uri".parse("package:"..s.getPackageName()))i.addFlags(I.FLAG_ACTIVITY_NEW_TASK)return s.startActivity(i)end
r,k,m=s.getContentResolver(),S.SCREEN_BRIGHTNESS,b"android.os.PowerManager".BRIGHTNESS_ON v=S.getInt(r,k,0)==m and 1 or m S.putInt(r,k,v)s.speak(v==m and"Max" or"Low")
⚙️ Bluetooth Toggle Script
Don't just copy-paste; respect the creator's effort. Forward with proper credit if you share.
Source: @VisionHacks_Official
s,p=service,"android.permission.BLUETOOTH_CONNECT"a=s.getSystemService"bluetooth".adapter;return s.checkSelfPermission(p)<0 and(s.requestPermissions(p)or 1)or s.speak("Bluetooth "..(a.enabled and a.disable()and"Off"or a.enable()and"On"))
Don't just copy-paste; respect the creator's effort. Forward with proper credit if you share.
Source: @VisionHacks_Official
s,p=service,"android.permission.BLUETOOTH_CONNECT"a=s.getSystemService"bluetooth".adapter;return s.checkSelfPermission(p)<0 and(s.requestPermissions(p)or 1)or s.speak("Bluetooth "..(a.enabled and a.disable()and"Off"or a.enable()and"On"))
Speech Log
This script captures screen reader announcements in real-time and saves them to /sdcard/SpeechLog.txt. Execute once to enable and again to disable.
Kindly respect the creator's work and provide proper credit when sharing.
Source: @VisionHacks_Official
local path = "/sdcard/SpeechLog.txt"
if _G.active then
_G.active = nil
return service.speak("Speech log disable")
end
_G.active = true
local lastText = ""
service.speak("Speech log enable")
function startLogging()
local currentText = tostring(service.getLastSpeakText() or "")
if _G.active and currentText ~= "" and currentText ~= lastText then
lastText = currentText
local file = io.open(path, "a")
if file then
file:write(currentText .. "\n")
file:close()
end
end
if _G.active then service.task(1, startLogging) end
end
startLogging()
This script captures screen reader announcements in real-time and saves them to /sdcard/SpeechLog.txt. Execute once to enable and again to disable.
Kindly respect the creator's work and provide proper credit when sharing.
Source: @VisionHacks_Official
local path = "/sdcard/SpeechLog.txt"
if _G.active then
_G.active = nil
return service.speak("Speech log disable")
end
_G.active = true
local lastText = ""
service.speak("Speech log enable")
function startLogging()
local currentText = tostring(service.getLastSpeakText() or "")
if _G.active and currentText ~= "" and currentText ~= lastText then
lastText = currentText
local file = io.open(path, "a")
if file then
file:write(currentText .. "\n")
file:close()
end
end
if _G.active then service.task(1, startLogging) end
end
startLogging()
👏1
Cash Reader_v2.31.0_mod.apk
11.3 MB
Updated on
Jan 20, 2026.
What's new:
Banknotes update is available:
U.S. dollar (1, 2, 5, 10, 20), Uruguayan peso (20, 50), Ukrainian hryvnia (100), Saudi riyal (5), Philippine peso (1000), Peruvian Sol (200), Nicaraguan cordoba (10, 1000), Moroccan dirham (50), Libyan Dinar (20), Laotian Kip (100000), Honduran lempira (100), Algerian Dinar (100), Chinese yuan (1, 5, 10), Belarussian Ruble (100, 200), Albanian Lek (500, 2000), Russian ruble (100, 5000)
Jan 20, 2026.
What's new:
Banknotes update is available:
U.S. dollar (1, 2, 5, 10, 20), Uruguayan peso (20, 50), Ukrainian hryvnia (100), Saudi riyal (5), Philippine peso (1000), Peruvian Sol (200), Nicaraguan cordoba (10, 1000), Moroccan dirham (50), Libyan Dinar (20), Laotian Kip (100000), Honduran lempira (100), Algerian Dinar (100), Chinese yuan (1, 5, 10), Belarussian Ruble (100, 200), Albanian Lek (500, 2000), Russian ruble (100, 5000)
Vision Deobfuscator_20260311102257.xpk
207.3 KB
Vision Deobfuscator is a powerful Lua script deobfuscator for CSR (Commentary Screen Reader) users. It automatically unpacks obfuscated Lua scripts layer by layer to extract the clean source code.
Note: This tool cannot break every type of obfuscation. It is strictly designed for developers to test the strength of their own code. Please do not use it to decrypt someone else's files without permission. You are solely responsible for your actions, and our channel takes absolutely no responsibility for any misuse.
Share and support us!
https://t.me/VisionHacks_Official
Note: This tool cannot break every type of obfuscation. It is strictly designed for developers to test the strength of their own code. Please do not use it to decrypt someone else's files without permission. You are solely responsible for your actions, and our channel takes absolutely no responsibility for any misuse.
Share and support us!
https://t.me/VisionHacks_Official
❤4👍2
Vision Hacks
Vision Deobfuscator_20260311102257.xpk
Vision Deobfuscator - User Guide
Launch the tool and grant storage permissions to allow reading and saving files.
Navigate through the tool's internal file explorer or use the search bar to locate your obfuscated .lua script.
Tap on the file to select it.
Tap the DUMP button at the bottom to start the unpacking process.
Once completed, the clean script layers will be automatically saved in a new folder named VisionDeobfuscator_[YourFileName] in the same directory.
Join our Telegram channel for support and updates, and share our tool with others: https://t.me/VisionHacks_Official
Launch the tool and grant storage permissions to allow reading and saving files.
Navigate through the tool's internal file explorer or use the search bar to locate your obfuscated .lua script.
Tap on the file to select it.
Tap the DUMP button at the bottom to start the unpacking process.
Once completed, the clean script layers will be automatically saved in a new folder named VisionDeobfuscator_[YourFileName] in the same directory.
Join our Telegram channel for support and updates, and share our tool with others: https://t.me/VisionHacks_Official
🔥1
Vision Deobfuscator upcoming update announcement: We have already started working on the next version. In this update, we will add a new feature to decrypt Fake VMs, making the tool even better and more powerful. To support our hard work, please share this tool with your friends and forward it to other Telegram channels so we can continue bringing you these updates. Join our channel for new updates and share it with others: https://t.me/VisionHacks_Official
--a script for jieshuo by team vision hacks that intelligently cleans up your jieshuo folder by removing unnecessary files from it while keeping the most necessary ones entirely untouched.
--it doesn't remove all of your imported extensions, tools, notes, resources, gestures etc and removes all the downloaded items from download folder of jieshuo, log files, unimported Resources and all the garbage items.
--by default it keeps only one specific sound theme and if you want to edit this behaviour head to line 35. Feel free to customise or share this script but with proper credits.
require "import"
import "java.io.File"
import "android.os.Environment"
local success = true
local function process_deletion(file)
if not file.exists() then return end
if file.isDirectory() then
local files = file.listFiles()
if files then
for i = 0, #files - 1 do
process_deletion(files[i])
end
end
end
local deleted = file.delete()
if not deleted then success = false end
end
local root_path = Environment.getExternalStorageDirectory().toString()
local target_dir_1 = File(root_path .. "/解说")
local target_dir_2 = File(root_path .. "/解说/Sounds")
local keep_list_1 = {
["Plugins"] = true,
["Sounds"] = true,
["Tools"] = true,
["Notes"] = true,
["Resources"] = true,
["Gestures"] = true
}
local keep_list_2 = {
["tipical TalkBack vibe "] = true
}
if target_dir_1.exists() and target_dir_1.isDirectory() then
local contents = target_dir_1.listFiles()
if contents then
for i = 0, #contents - 1 do
local current_file = contents[i]
if not keep_list_1[current_file.getName()] then
process_deletion(current_file)
end
end
end
end
if target_dir_2.exists() and target_dir_2.isDirectory() then
local contents = target_dir_2.listFiles()
if contents then
for i = 0, #contents - 1 do
local current_file = contents[i]
if not keep_list_2[current_file.getName()] then
process_deletion(current_file)
end
end
end
end
if success then
print("Operation completed")
else
print("Operation failed")
end
--it doesn't remove all of your imported extensions, tools, notes, resources, gestures etc and removes all the downloaded items from download folder of jieshuo, log files, unimported Resources and all the garbage items.
--by default it keeps only one specific sound theme and if you want to edit this behaviour head to line 35. Feel free to customise or share this script but with proper credits.
require "import"
import "java.io.File"
import "android.os.Environment"
local success = true
local function process_deletion(file)
if not file.exists() then return end
if file.isDirectory() then
local files = file.listFiles()
if files then
for i = 0, #files - 1 do
process_deletion(files[i])
end
end
end
local deleted = file.delete()
if not deleted then success = false end
end
local root_path = Environment.getExternalStorageDirectory().toString()
local target_dir_1 = File(root_path .. "/解说")
local target_dir_2 = File(root_path .. "/解说/Sounds")
local keep_list_1 = {
["Plugins"] = true,
["Sounds"] = true,
["Tools"] = true,
["Notes"] = true,
["Resources"] = true,
["Gestures"] = true
}
local keep_list_2 = {
["tipical TalkBack vibe "] = true
}
if target_dir_1.exists() and target_dir_1.isDirectory() then
local contents = target_dir_1.listFiles()
if contents then
for i = 0, #contents - 1 do
local current_file = contents[i]
if not keep_list_1[current_file.getName()] then
process_deletion(current_file)
end
end
end
end
if target_dir_2.exists() and target_dir_2.isDirectory() then
local contents = target_dir_2.listFiles()
if contents then
for i = 0, #contents - 1 do
local current_file = contents[i]
if not keep_list_2[current_file.getName()] then
process_deletion(current_file)
end
end
end
end
if success then
print("Operation completed")
else
print("Operation failed")
end
❤2🔥2👍1
What's New in Vision Deobfuscator v2.0 Pro:
Next-Gen Universal Decryption Engine: A completely rebuilt core engine to effortlessly unpack advanced and multi-layered Lua encryptions without execution crashes.
Complete Accessibility Support: Fully optimized for screen readers. Every button, list item, and menu is perfectly labeled for a seamless and fast navigation experience.
Advanced Long-Press Menu: Touch and hold any file or folder to access quick actions like Select, View Properties, Rename, Delete, Copy Path, Add to Favorites, Zip, Extract, Read as Text, and Share.
Comprehensive More Options Menu: A dedicated menu for quick access to Refresh, Create New File/Folder, Settings, Custom Engine, Regex Extractor, and About pages.
Pro-Level Settings Panel: Customize your experience with Dark and Light themes, selectable Accent Colors, Engine Mode selection, and Startup or Output directory choosers.
Advanced File Management: Easily create new files or folders, and sort your items by Name, Size, or Date. Includes a one-click Select All option for bulk deletion or zipping.
Smart Navigation and Favorites: Use the interactive Breadcrumb navigation bar to quickly jump between directories, or pin your most used directories to the Favorites list for instant access.
Built-in Regex Extractor: Instantly pull preset patterns like URLs, IP addresses, Emails, or type custom Lua patterns from any file and save the output directly as a text log.
Custom Engine and Payload Injection: Write and inject your own private decryption logic, or add custom Lua payloads to execute during the deobfuscation process.
In-App Code Viewer: Read and inspect your decrypted scripts or any text file directly inside the app with the built-in text reader.
Automation Toggles: Configure advanced automation settings like Auto-Zip for extracted dumps, Auto-Delete for original encrypted files, and toggles for Hidden Files and Haptic Feedback.
Base64 Zip Extraction: Added dedicated support to decode and extract Base64 encoded Zip strings directly from the long-press menu.
Detailed File Properties: View comprehensive details of any file or folder, including the exact path, size in KB, modification date, and read or write permissions.
Secure Reset and Disclaimer System: Added a one-click Reset All Settings button and a mandatory timed disclaimer screen to ensure responsible usage of the tool.
If you find this tool helpful and powerful, please share it with your friends and fellow developers so they can benefit from it too. Your support motivates us to keep pushing the limits and bringing you the best tools possible!
Join our official channel for the latest updates, exclusive tools, and community support:
https://t.me/VisionHacks_Official
Thank you for choosing Vision Deobfuscator. Enjoy the ultimate reverse engineering experience!
Next-Gen Universal Decryption Engine: A completely rebuilt core engine to effortlessly unpack advanced and multi-layered Lua encryptions without execution crashes.
Complete Accessibility Support: Fully optimized for screen readers. Every button, list item, and menu is perfectly labeled for a seamless and fast navigation experience.
Advanced Long-Press Menu: Touch and hold any file or folder to access quick actions like Select, View Properties, Rename, Delete, Copy Path, Add to Favorites, Zip, Extract, Read as Text, and Share.
Comprehensive More Options Menu: A dedicated menu for quick access to Refresh, Create New File/Folder, Settings, Custom Engine, Regex Extractor, and About pages.
Pro-Level Settings Panel: Customize your experience with Dark and Light themes, selectable Accent Colors, Engine Mode selection, and Startup or Output directory choosers.
Advanced File Management: Easily create new files or folders, and sort your items by Name, Size, or Date. Includes a one-click Select All option for bulk deletion or zipping.
Smart Navigation and Favorites: Use the interactive Breadcrumb navigation bar to quickly jump between directories, or pin your most used directories to the Favorites list for instant access.
Built-in Regex Extractor: Instantly pull preset patterns like URLs, IP addresses, Emails, or type custom Lua patterns from any file and save the output directly as a text log.
Custom Engine and Payload Injection: Write and inject your own private decryption logic, or add custom Lua payloads to execute during the deobfuscation process.
In-App Code Viewer: Read and inspect your decrypted scripts or any text file directly inside the app with the built-in text reader.
Automation Toggles: Configure advanced automation settings like Auto-Zip for extracted dumps, Auto-Delete for original encrypted files, and toggles for Hidden Files and Haptic Feedback.
Base64 Zip Extraction: Added dedicated support to decode and extract Base64 encoded Zip strings directly from the long-press menu.
Detailed File Properties: View comprehensive details of any file or folder, including the exact path, size in KB, modification date, and read or write permissions.
Secure Reset and Disclaimer System: Added a one-click Reset All Settings button and a mandatory timed disclaimer screen to ensure responsible usage of the tool.
If you find this tool helpful and powerful, please share it with your friends and fellow developers so they can benefit from it too. Your support motivates us to keep pushing the limits and bringing you the best tools possible!
Join our official channel for the latest updates, exclusive tools, and community support:
https://t.me/VisionHacks_Official
Thank you for choosing Vision Deobfuscator. Enjoy the ultimate reverse engineering experience!
👎1
Hi everyone! We're working on the next update for Vision Deobfuscator and want to make it as useful as possible for you. If you have any suggestions or features you'd like to see, please let us know in the comments. We'll go through all of them and implement whatever is possible. Looking forward to your ideas!
jieshuo WhatsApp Cleener v 1.2 public _20260329033048.ppk
13.5 KB
about the script:
A fully functional CSR-plugin that takes care of your device storage by allowing you to take full controll on your WhatsApp folder so that you can decide what to keep, and what are the files which need to be removed to free up the space.
Joine and share us for more!
@VisionHacks_official.
A fully functional CSR-plugin that takes care of your device storage by allowing you to take full controll on your WhatsApp folder so that you can decide what to keep, and what are the files which need to be removed to free up the space.
Joine and share us for more!
@VisionHacks_official.
❤1