Giter Site home page Giter Site logo

mayankmetha / rucky Goto Github PK

View Code? Open in Web Editor NEW
488.0 34.0 63.0 38.71 MB

A simple to use USB HID Rubber Ducky Launch Pad for Android.

Home Page: https://mayankmetha.github.io/Rucky

License: GNU General Public License v3.0

Java 98.95% Shell 0.47% Python 0.29% CMake 0.03% C++ 0.26%
hacking-tool android kali-nethunter usb-hid rubber-ducky rubberducky security rubberduck rubber-duck hackingtools

rucky's Introduction

Rucky

GitHub Crowdin Android Architecture Kernel <=3.18 Kernel >=3.19


Status

Build

Debug Build Github Nightly Build Github Release Build Nethunter Build

Code Analysis

CodeQL mobsfscan sarif


Download App

GitHub

GitHub release (latest by date) Github nightly

Nethunter App Store

Nethuter Release


Download Magisk Module

GitHub

Github nightly


Readme

An android app to perform USB HID Attacks (Rubber Duck) in multiple ways:

  • Wired Mode: Needs a custom kernel with usb hid feature or a kernel with configfs to be enabled for this mode to be used.
  • Wireless [Deprecated]: Provides a socket server to extend this USB HID with external tools/hardwares like raspberry pi, socket services, nc, and much more.

Ducky Script

Ducky Script syntax is simple. Each command resides on a new line and may have options follow. Commands are written in ALL CAPS, because ducks are loud and like to quack with pride. Most commands invoke keystrokes, key-combos or strings of text, while some offer delays or pauses. Below is a list of commands and their function, followed by some example usage. Some syntax extended from the original Hak5 Ducky Script Syntax. Mouse ducky scripts are different from those seen online and have been defined to keep the similarity with the keyboard ducky scripts.

Note: In parameters [num] represents a number, [char] represents characters A-Z, a-z. Customizable HID support too has been added.

HID2 Features

All HID2/Legacy HID commands are supported

HID3 Features

Feature Sub Feature Supported Description
Keystroke Injection Character Keys: Alphanumeric Hak5 Docs
Keystroke Injection Character Keys: Punctuation Hak5 Docs
Keystroke Injection STRING Hak5 Docs
Keystroke Injection STRINGLN Hak5 Docs
Keystroke Injection Cursor Keys Hak5 Docs
Keystroke Injection System Keys Hak5 Docs
Keystroke Injection Basic Modifier Keys Hak5 Docs
Keystroke Injection Basic Modifier Keys Hak5 Docs
Keystroke Injection Basic Modifier Keys Hak5 Docs
Keystroke Injection Basic Modifier Keys Hak5 Docs
Comments REM Hak5 Docs
Delays DELAY Hak5 Docs
The Button WAIT_FOR_BUTTON_PRESS Hak5 Docs Checking for feasibility
The Button BUTTON_DEF Hak5 Docs Checking for feasibility
The Button DISABLE_BUTTON Hak5 Docs Checking for feasibility
The Button ENABLE_BUTTON Hak5 Docs Checking for feasibility
The Button Internal Variables Hak5 Docs Checking for feasibility
The LED Default Behaviors Hak5 Docs Checking for feasibility
The LED LED_OFF Hak5 Docs Checking for feasibility
The LED LED_R Hak5 Docs Checking for feasibility
The LED LED_G Hak5 Docs Checking for feasibility
The LED Internal Variables Hak5 Docs Checking for feasibility
Attack Modes ATTACKMODE 🚧 Hak5 Docs STORAGE MODE not supported as newer Android versions do not support mass storage mode
Attack Modes VID and PID Hak5 Docs
Attack Modes MAN, PROD and SERIAL 🚧 Hak5 Docs SERIAL_RANDOM is currently not supported
Attack Modes SAVE and RESTORE Hak5 Docs
Attack Modes Internal Variables Hak5 Docs
Constants DEFINE Hak5 Docs
Variables VAR Hak5 Docs
Operators Math Operators Hak5 Docs
Operators Comparison Operators Hak5 Docs
Operators Order of Operations Hak5 Docs
Operators Logical Operators Hak5 Docs
Operators Augmented Assignment Operators Hak5 Docs
Operators Bitwise Operators Hak5 Docs
Conditional Statements IF Hak5 Docs
Conditional Statements ELSE Hak5 Docs
Conditional Statements Nested IF Statements Hak5 Docs
Conditional Statements IF Statements with logical operators Hak5 Docs
Conditional Statements IF Statement Optimization Hak5 Docs
Loops WHILE Hak5 Docs
Loops Infinite Loop Hak5 Docs
Functions FUNCTION Hak5 Docs
Functions Passing Arguments and Return Values Hak5 Docs
Randomization Hak5 Docs
Holding Keys HOLD and RELEASE Hak5 Docs
Holding Keys Holding Modifier Keys Hak5 Docs
Holding Keys Holding Multiple Keys Hak5 Docs
Payload Control Hak5 Docs
Jitter Hak5 Docs
Payload Hiding Hak5 Docs
Storage Activity Hak5 Docs
Lock Keys Hak5 Docs
Exfiltration Hak5 Docs
Extensions Hak5 Docs

Mouse/Pointer

MOUSE or POINTER

All mouse/pointer commands will start with this command. REPEAT command and DELAY commands effect can also be applied to mouse commands.

Note:

  1. In parameter field [button], which emulates a mouse button action and can have the following value:
    • LEFT
    • RIGHT
    • MIDDLE
  2. In parameter field [x] and [y], which emulates mouse movement action and can have the value range from -127 to 127. This represents pixels and is relative to where the mouse currently is. If you are at the point (150,150) then you can move the mouse to (127,127) pixels of this point followed by (23,23). Therefore, if the mouse is at (0,0) [top left corner] and you want to move to (1920, 1080) [bottom right corner, assuming a 1080p display], then you would need to move the mouse a few times 127 pixels at a time (or less) in either direction.
  3. In parameter field [scroll], which emulates mouse scroll whell action and can have the following value:
    • UP
    • DOWN
  4. In parameters [num] represents a number. This is used to repeat the action. Alternatively, REPEAT command can be used.

Syntax:

Command Command Type Parameter 1 Parameter 2 Parameter 3 Parameter 4 Description
MOUSE or POINTER CLICK or TOUCH or PRESS [button] [num] Mouse button click. Mouse does not move along [x] and [y] directions.
MOUSE or POINTER HOLD or DRAG [button] [x] [y] [num] Mouse button click and hold. Mouse can be moved along [x] and [y] directions.
MOUSE or POINTER MOVE or TRANSLATE [x] [y] [num] Mouse button does not click. Mouse can be moved along [x] and [y] directions.
MOUSE or POINTER KNOB or WHEEL or SCROLL [scroll] [num] Mouse button does not click. Mouse can be scrolled up or down.

Example:

REM double left click
MOUSE CLICK LEFT 2
REM drag a folder
MOUSE HOLD LEFT 127 45
REM move pointer
MOUSE MOVE 0 0 5
REM scroll a document
MOUSE SCROLL DOWN 10
REM using repeat
MOUSE CLICK LEFT
REPEAT 1

Localization

Status Code Language Translated
b+ach Acholi 0%
aa Afar 0%
af Afrikaans 100%
ak Akan 100%
sq Albanian 100%
am Amharic 100%
ar Arabic 100%
an Aragonese 0%
hy Armenian 100%
as Assamese 0%
b+ast Asturian 0%
av Avaric 0%
ae Avestan 0%
ay Aymara 0%
az Azerbaijani 100%
b+ban Balinese 0%
b+bal Balochi 0%
bm Bambara 0%
ba Bashkir 0%
eu Basque 100%
be Belarusian 100%
bn Bengali 100%
🚧 b+ber Berber 41%
bh Bihari 0%
bi Bislama 0%
bs Bosnian 100%
br Breton 100%
bg Bulgarian 100%
my Burmese 0%
ca Catalan 100%
b+ceb Cebuano 0%
ch Chamorro 0%
ce Chechen 0%
b+chr Cherokee 0%
ny Chewa 100%
zh-rCN Chinese Simplified 100%
zh-rTW Chinese Traditional 100%
cv Chuvash 0%
kw Cornish 0%
co Corsican 100%
cr Cree 0%
hr Croatian 100%
cs Czech 100%
da Danish 100%
dv Dhivehi 0%
nl Dutch 100%
dz Dzongkha 0%
en-rGB English (UK) 100%
en-rUS English (US) 100%
eo Esperanto 100%
et Estonian 100%
ee Ewe 100%
fo Faroese 0%
fj Fijian 0%
b+fil Filipino 100%
fi Finnish 100%
fr French 100%
fy Frisian 100%
b+fur Friulian 0%
ff Fula 0%
b+gaa Ga 0%
gl Galician 100%
ka Georgian 100%
de German 100%
b+got Gothic 0%
el Greek 100%
kl Greenlandic 0%
gn Guarani 100%
gu Gujarati 100%
ht Haitian Creole 100%
ha Hausa 100%
b+haw Hawaiian 100%
iw Hebrew 100%
hz Herero 0%
b+hil Hiligaynon 0%
hi Hindi 100%
ho Hiri Motu 0%
b+hmn Hmong 0%
hu Hungarian 100%
is Icelandic 100%
io Ido 0%
ig Igbo 100%
b+ilo Ilokano 0%
in Indonesian 100%
iu Inuktitut 0%
ga Irish 100%
it Italian 100%
ja Japanese 100%
jv Javanese 100%
b+kab Kabyle 0%
kn Kannada 100%
b+pam Kapampangan 100%
ks Kashmiri 0%
b+csb Kashubian 0%
kk Kazakh 100%
km Khmer 0%
rw Kinyarwanda 100%
b+tlh Klingon 0%
kv Komi 0%
kg Kongo 0%
b+kok Konkani 0%
ko Korean 100%
ku Kurdish 100%
kj Kwanyama 0%
ky Kyrgyz 100%
lo Lao 100%
la Latin 100%
lv Latvian 100%
li Limburgish 0%
ln Lingala 100%
lt Lithuanian 100%
b+jbo Lojban 0%
b+nds Low German 0%
b+dsb Lower Sorbian 0%
lg Luganda 100%
b+luy Luhya 0%
lb Luxembourgish 0%
mk Macedonian 100%
b+mai Maithili 0%
mg Malagasy 100%
ms Malay 100%
ml Malayalam 100%
mt Maltese 100%
gv Manx 0%
mi Maori 100%
b+arn Mapudungun 0%
mr Marathi 100%
mh Marshallese 0%
b+moh Mohawk 0%
mn Mongolian 100%
b+mos Mossi 0%
na Nauru 0%
ng Ndonga 0%
ne Nepali 100%
se Northern Sami 0%
b+nso Northern Sotho 100%
no Norwegian 100%
nb Norwegian Bokmal 100%
nn Norwegian Nynorsk 100%
oc Occitan 0%
🚧 or Odia 26%
oj Ojibwe 0%
om Oromo 100%
os Ossetian 0%
pi Pali 0%
b+pap Papiamento 0%
ps Pashto 100%
fa Persian 100%
pl Polish 100%
pt Portuguese (PT) 100%
pt-rBR Portuguese (BR) 100%
pa Punjabi 100%
qu Quechua 100%
ro Romanian 100%
rm Romansh 0%
rn Rundi 0%
ru Russian 100%
sg Sango 0%
sa Sanskrit 0%
🚧 b+sat Santali 80%
sc Sardinian 0%
b+sco Scots 0%
gd Scottish Gaelic 100%
sr Serbian (Cyrillic) 100%
b+sr+Latn Serbian (Latin) 0%
sn Shona 100%
ii Sichuan Yi 0%
sd Sindhi 100%
si Sinhala 100%
sk Slovak 100%
sl Slovenian 100%
so Somali 100%
b+son Songhay 0%
nr Southern Ndebele 0%
b+sma Southern Sami 0%
st Southern Sotho 0%
es Spanish (ES) 100%
b+es+419 Spanish (Latin America) 100%
su Sundanese 100%
sw Swahili 100%
ss Swati 0%
sv Swedish 100%
b+syc Syriac 0%
tl Tagalog 0%
ty Tahitian 0%
tg Tajik 100%
ta Tamil 100%
tt Tatar 100%
te Telugu 100%
th Thai 100%
bo Tibetan 0%
ti Tigrinya 100%
ts Tsonga 0%
tn Tswana 0%
tr Turkish 100%
tk Turkmen 100%
uk Ukrainian 100%
b+hsb Upper Sorbian 0%

Featuring Rucky


Legacy Work

RPi HID Android Android

rucky's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rucky's Issues

Automatic launch attack on USB connection

USB Connect Launch is turned on but I don't understand how to make it actually launch the attack without me pressing a button.
I couldn't find an answer anywhere over the web. Help please?

HELP WANTED

Hey mayan,

it come to my attention that you need a bit help regarding the transations.

If this is still the case then let me know.

I will try my best.

Regards

Crash after crash

Phone: Nexus 5x
NetHunter: 2020.4
Kernel: 3.10.73-Re3son-3.5

After downloading Rucky from NetHunterStore it keeps crashing.
Crash also occurs when I download the .apk file from github.
Reinstallation does not work.

F11=F1

I tried to run a simple script that display a fake update screen on windows using the default browser:

GUI r
DELAY 500
STRING chrome -k http://fakeupdate.net/win10ue/
ENTER
F11

But instead of pressing f11 and going full screen, the computer detected f1 and opened the help page of the browser.

rucky just freeze

hi i have rucky installed on nethunter hid enabled android device. after launching rucky i cannot click anything on the screen none of the icons work..

Write for us

I'm sorry for writing here but it was the only way to contact you,

You are good in the cybersecurity field? Then you can write for us about your own tool on GitHub and the use of it.
Your article will be published with your name and a link to your website and social media accounts if you want. Please reply to us at Email: kalitutwrite @ gmail.com
Walid Salame
kalitut .com
Twitter:@xKaliSec

Feature Request: Encrypted scripts

I want to send username and password to my computer to login, but I dont want this script stored in plaintext. It would be useful if I can save a script encrypted and when loading it from storage I have to "unlock" it with a password.
This will be useful for any kind of sensitive scripts

Feature request: auto-apply configfs

To use this tool, a custom kernel is needed.
However, in this repository, I found that it is possible to replace this kernel patch by using configfs if the kernel is newer than 3.19.
That's why USB Gadget Tool allows me to add the USB device and use Rucky without manually patching my kernel.

My suggestion would be to add an option to automatically apply this configfs patch before executing the script.
An example would be a similar project, Android USB Script. Their tool automatically uses configfs if no kernel patch is detected.

Dependency file missing

When opened, notification that Dependency file is missing pops up. Two possible options aviable: Exit or Download and Install

Exit works fine ;)
But the App crashes by Download and Install.

I tried to reinstall, check if I granted root acess properly, checked latest version, checked if my device caused any errors (due to a device changer), but I can't find the problem.

P.m. if you need the logs

In kind Regards,
.

Can't STRING $

When I type
STRING $test
The output is test
STRING $
The output is
I tried many times with different ways but can't write this symbol "$"
I need this for writing some commands in powershell in windows and many more things .

And thanks for your support in advance <3

Syntax

Hello can you add some more syntax:
MOUSE x:y — usb keyboard can click mouse with hid(NethunterStore), so can you add it here
WHILE like REPEAT but you can REPEAT 10 {
What you need to repeat
}
Thx

A few questions.

There are three features I am wondering about, and I am willing to take a crack at implementing them myself if you don't have any plan to, however I don't have any experience with android keyboard gadget and how it works (i'm assuming this is the kernel patch this app requires?), and would appreciate a nudge in the right direction about where i can learn how this thing works.

  • Executing scripts as soon as device is connected. I assume this wouldn't be too difficult to implement? I always get a popup when my phone connects to a computer and is ready to send a payload, so im pretty sure this is something the device can detect.
  • Mouse support? From the looks of things, android keyboard gadget supports mouse input, however it doesn't seem like duckyscript does. Has this been implemented?
  • Spoofing the emulated hid device's serial number (or whatever device specific identifier they have). What i mean by this, is i am basically asking how windows recognises a new device from one that's connected before. Is there some sort of identifier? So if a computer only accepts input from trusted devices, could i imitate a trusted device?

Stopping

Hi
When I restart my phone or boot it a message appear say "Rucky has been stopped "
Is this an error that can be fixed or no ?
And thanks in advance ❤

Galaxy s5 klte touchwiz 6 android 6.0.1

Kernel Not supported

Hello,

After somes times I was able to unlock my P8 LITE 2017 PRA LX1's bootloader and installed lineageOS 17.1 with rooted thing

But Rucky is telling me that my kernel is not compatible

I've downloaded Rucky from the Nethunter Store

Should I install nethunter ?

OR is it any kernel that would be compatible and that I could flash ? or is there any tutorial to build my own kernel to enable HID attacks, or is there just a trick or something to install it ?

Cheers !

Hey I can't use rucky

I have lenovo k8 plus phone.
With android 8.
This apk is installed but when I open this it freeze.
What I can do.??

Stuck on android 10

almost every time, it stucks when starting and also after the play button pressed
and if you don't mind I want to know why you've added permission for GPS???

thanks for the great application

Latest app not parsing/installing

Hey so, your app is amazing but in the latest version it won't install on my phone so I'm forced to use an older version of rucky

I'm on android 11, one ui 3.0
Phone model : SM-G781B

So let's say I've used an older apk version an issue arises which is that it doesn't properly work on other Android phones to be more specific built in ducky functions like DOWN, ENTER, etc don't work well
I've then tried the same commands in duckhunter HID and it worked
I could've just used nethunter but nethunter's ducky hid is glitchy takes time to convert and doesn't take into account spaces in the STRING command

Cursor color issue

While using the app and trying to edit the script using the editor there
The cursor color is the same as the background so I can't see where am I typing
I wish u fix it soon to make the app 100% perfect
Thx in advance

Rucky unable to use Network socket attack

Hi
I'm unable to use the network socket attack. My Kernel is supported and usb attack works fine
I have tried several ports 22,443,80.
The Network socket showed connected in all 3 cases but i was unable to execute the script after pressing the run button
I tried rndis in Usb arsenal to make it work
i tried different devices including android
I used hello world script
the built in nethunter HID works and Duckhunter too
Wifi injection is not working if that effects the situation

Need help: Typing in a different language

I want to be able to make the script type in different language (non-English)
I want to to be able to type in arabic, willing to help with the code, just need to know how to add it and I'll do the work.

Not working

I think that the app is not working using this method of HID : https://github.com/tejado/android-usb-gadget
Could you please make it work.
I know my phone is possible of HID input because it works with https://github.com/tejado/Authorizer app
I can also send inputs using this (explained here https://github.com/tejado/android-usb-gadget)
"cd /data/local/tmp

Send letter 'a'

echo a | ./hid-gadget-test /dev/hidg0 keyboard
"

I can also do everything this guy does here https://www.youtube.com/watch?v=Mek9DMGy8os (time 6:23)

Phone: Redmi K20 Pro (MIUI 12)(Android 11)

Kernel isn't supported

Screenshot_20190828-153424_Device Control

Sorry if I open a New Issue, but I checked my kernel and it should work ??? I just simply accepted the fact that Rucky isn't compatible, but it should be? I'm really confused by now ¯_(ツ)_/¯

In Kind Regards

Rucky not registering the ENTER key on android device

Type: Missing/Correction
Keyboard Language: American English
Unicode Value: \u
Encoding: ASCII/ISO_8859-1/ISO_8859-5/Unicode
Shift Used: F
Meta/Windows Used: F
Alt Used: F
Ctrl Used: F

Hey so, the app works fantastically great against a PC but it needs some improvement against android
When I plug my phone with another phone using a USB type C cable then launch a simple attack which is supposed to unlock the target android phone
"DOWN
LEFT
ENTER"
the ENTER command doesn't register on the target android phone when using rucky
but it works fine when I use nethunter's built in duckhunter HID

I prefer rucky over nethunter HID due to the fact that it has more features and rucky has less bugs than nethunter

the target android phone's model is SM-N985(note 20 ultra)
the attacker's android which is using rucky is SM-G781B(S20 FE 5G)

TL;DR ENTER key doesn't work against an android phone

ALT SHIFT doesn't work

I have Russian language default in my computer. For the script to work, need to switch language in English by pressing "ALT+SHIFT". The Rucky can't do this. I tried "ALT SHIFT","ALT-SHIFT", "ALT shift", "Alt-shift", "ALT+SHIFT", etc... It doesn't work. "GUI r" works good, but "ALT Shift" doesn't. The script is:

DELAY 3000
ALT SHIFT
DELAY 500
GUI r
DELAY 500
STRING iexplore -k http://fakeupdate.net/win10u/index.html
ENTER
DELAY 100
ALT SHIFT

Sorry for my bad English.

All

Type: Missing/Correction
Keyboard Language:
Unicode Value: \u
Encoding: ASCII/ISO_8859-1/ISO_8859-5/Unicode
Shift Used: T/F
Meta/Windows Used: T/F
Alt Used: T/F
Ctrl Used: T/F

Kernel Support

Hi,
I have an issue when i exécuté an usb attack on Rucky
The issue is : kernel do n'ont support câble usb attack"

My kernel is 47.2.A.10.107
On a Sony Xperia XZp G8141

Is there à solution already exisying for this issue ? Or i have go use other device ? Thanks

Feature: Own file path

Hey,
your app is great. Thanks for your hard work. I am missing the feature of saving my scripts to a custom file path. It would be great if you could specify a custom script path on first startup. Maybe you can think about that.

Have a great day :)
greetings chikko

Disable usb conmection detection

i have rooted S21 Ultra and with USB Gadget tool rucky 1.9 works perfectly and rucky 2.0, 2.1 doesnt detect any cable or so, i tested everythink and still doesnt do anything

STRING command do starnge things

I tested Rucky on Kali Linux and commands like CTRL ALT T work as well. But if i need input text comand STRING do starnge things, for example if i execute comands:
CTRL ALT T
DELAY 200
STRING lol
opens new terminal window and Rucky input here "lsls@s@s@s@s" .
If I execute comand "STRING lol" when I focused on this text area, Rucky input "lo" and press Super button (The same of Windows button)
And when my phone with Rucky connected to computer my computer keyboard work strange too. I installed Rucky from official NetHunter store.

Cursor not visible

I can't see the courser while editing texts in editor because its in same colour as baground in dark mode and normal mode. Please add an option to change cursour colour or change it by default opposite to background colours..

Rucky will not install

Phone: Oneplus 8 Pro
Android version 11
Build: Oxygen OS 11.0.2.2.IN11AA
Kernel version: 4.19.110-perf+

I had rucky installed on Oxygen OS 10.5.12 and working great (thanks by the way)
I did an OTA to 11.0.2.2 and then Rucky disappeared
when trying to redownload from NH store I get "Failed to install due to unknown error"
when installing the apk directlyi click install, a bar appears for a half a second then it says "app not installed"

i factory reset my phone on 11.0.2.2 and installed kali chroot from scratch, tried installing rucky again and still same error
is there a way i can see the install log to find out what is happening?
I know android 11 is pretty fresh so there may not be much support but i just really didnt want to have to downgrade to 10 again.
EDIT:
I'm sorry I forgot to check back in. Installing version 1.9 has solved my problem.
Thank you for the support!

rucky works but doesn't execute anything

Hi,

Using android 10, custom ROM. Rucky as an app works fine, in the tweaks tab it also shows 'USB Connected'. Root permission granted but does nothing.

Whenever I enter the ducky script and run it with the play button, the system just tells me it was granted superuser rights but it does nothing at all. No error or any feedback from the app nor the target pc, it doesn't even run the first line, which in this case is just open windows run menu. To me, it seems working fine but pc doesn't recognize my phone as a keyboard or something. What am I doing wrong?

thanks for any help

using the latest app version, downloaded from your releases
device: xiaomi mi 9t pro
os version: 17.1.20200411-unofficial-raphael
kernel: 4.14.117.perf-g3e05af5

This simple script I'm trying to run:
DELAY 3000
GUI r
DELAY 500
STRING notepad
DELAY 500
ENTER
DELAY 750
STRING Hello World!!!
ENTER

kernel not supported on google pixel

Hi, I get the error message "kernel not supported" on my pixel. I know that a custom kernel is required, but I do not know which one I should use with android 10 on a google Pixel.
Speeter
(btw. sorry for my bad english)

Save keyboard layout, location & notification

Hello !

I've tested Rucky and it seems to work well. :D

I see few improvements though, like the possibility to change the default keyboard layout maybe in the settings or to keep the last one use instead of getting back to the American one.

Also, I don't understand why there must be always the notification and why it's seems to always be launched.
Is it possible to remove this ?

Last thing, I didn't understand why we need the location permission ?

Thanks in advance !

Spanish special characters

Type: Missing/Correction
Keyboard Language: Spanish
Unicode Value: \u
Encoding: ASCII/ISO_8859-1/ISO_8859-5/Unicode
Shift Used: T/F
Meta/Windows Used: 8.1
Alt Used: T/F
Ctrl Used: T/F

Hi, I'm having trouble with STRING and special characters in Spanish keyboard (Latam). when I write "some line in cmd" and > .txt it adds "=" at the end, aswell "*" is missing in a string, the only way to type in some characters is SHIFT but it is like guessing the keyboard keycodes

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.