├── jsch
├── .gitignore
├── src
│ └── main
│ │ ├── AndroidManifest.xml
│ │ └── java
│ │ └── com
│ │ └── jcraft
│ │ └── jsch
│ │ ├── JSchAlgorithm.java
│ │ ├── Configuration.java
│ │ ├── JSchAuthKeyDecryptionException.java
│ │ ├── jce
│ │ ├── HASH.java
│ │ └── JSchAEADBadTagException.java
│ │ └── JSchErrorException.java
├── consumer-rules.pro
├── opensshFormat.md
└── build.gradle
├── PtyProcess
├── .gitignore
├── src
│ └── main
│ │ ├── AndroidManifest.xml
│ │ └── jni
│ │ ├── common.h
│ │ ├── pty_compat.h
│ │ └── CMakeLists.txt
└── build.gradle
├── UsbSerial
├── .gitignore
├── src
│ └── main
│ │ ├── AndroidManifest.xml
│ │ └── java
│ │ └── com
│ │ └── felhr
│ │ ├── usbserial
│ │ ├── SerialPortCallback.java
│ │ └── RepeatingThread.java
│ │ ├── deviceids
│ │ ├── CP2130Ids.java
│ │ └── CH34xIds.java
│ │ └── utils
│ │ └── Utils.java
├── consumer-rules.pro
└── build.gradle
├── bluetoothspp
├── consumer-rules.pro
├── .gitignore
├── src
│ └── main
│ │ ├── AndroidManifest.xml
│ │ └── java
│ │ └── green_green_avk
│ │ └── bluetoothspp
│ │ └── BluetoothSPPException.java
└── build.gradle
├── CompatColorPicker
├── consumer-rules.pro
├── .gitignore
├── src
│ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── res
│ │ ├── drawable
│ │ │ ├── ccp_bg_checker.png
│ │ │ ├── ccp_bg_checkers.xml
│ │ │ └── ccp_ic_marker2d.xml
│ │ ├── values
│ │ │ ├── strings.xml
│ │ │ ├── attrs-ColorPickerView.xml
│ │ │ └── attrs-ColorPickerChannelView.xml
│ │ └── values-en
│ │ │ └── strings.xml
│ │ └── java
│ │ └── name
│ │ └── green_green_avk
│ │ └── compatcolorpicker
│ │ ├── ColorPickerExtraState.java
│ │ ├── ChannelColorBox.java
│ │ ├── ColorPickerControl.java
│ │ └── HSVColorBox.java
└── build.gradle
├── PngChunkExtractor
├── consumer-rules.pro
├── .gitignore
├── src
│ └── main
│ │ └── AndroidManifest.xml
└── build.gradle
├── TelnetClient
├── .gitignore
├── src
│ └── main
│ │ ├── AndroidManifest.xml
│ │ └── java
│ │ └── green_green_avk
│ │ └── telnetclient
│ │ ├── TelnetClientEOFException.java
│ │ ├── TelnetClientInterruptedException.java
│ │ ├── TelnetClientException.java
│ │ ├── TelnetClientConnectionException.java
│ │ └── EchoTelnetOptionHandler.java
└── build.gradle
├── USBCameraWorkaround
├── .gitignore
├── build.gradle
└── src
│ └── main
│ └── AndroidManifest.xml
├── RelaxedNetworkSecurity
├── .gitignore
├── build.gradle
└── src
│ └── main
│ ├── AndroidManifest.xml
│ └── res
│ └── xml
│ └── network_security_config.xml
├── MaterialSeekBarPreference
├── .gitignore
├── src
│ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── res
│ │ ├── drawable
│ │ │ ├── msbp_warning_popup.9.png
│ │ │ ├── msbp_bottom_line_enabled.xml
│ │ │ ├── msbp_bottom_line_disabled.xml
│ │ │ └── msbp_bottom_line.xml
│ │ ├── values-v21
│ │ │ └── colors.xml
│ │ └── values
│ │ │ ├── strings.xml
│ │ │ └── colors.xml
│ │ └── java
│ │ └── com
│ │ └── pavelsikun
│ │ └── seekbarpreference
│ │ ├── ChangeValueListener.java
│ │ └── PersistValueListener.java
└── README.md
├── app
├── proguard-rules-debug.pro
├── .gitignore
└── src
│ ├── main
│ ├── res
│ │ ├── layout
│ │ │ ├── device_storage_access_warn.xml
│ │ │ ├── progress.xml
│ │ │ ├── message_log_button.xml
│ │ │ ├── message_log_button_with_confirmation.xml
│ │ │ ├── term_rich_menu_popup.xml
│ │ │ ├── value_hint_popup.xml
│ │ │ ├── color_picker_popup.xml
│ │ │ ├── hw_key_map_editor_prompt.xml
│ │ │ ├── parameter_button.xml
│ │ │ ├── empty.xml
│ │ │ ├── ansi_console_toast.xml
│ │ │ ├── whats_new_entry.xml
│ │ │ ├── module_ui_button.xml
│ │ │ ├── confirmation_tooltip.xml
│ │ │ ├── term_rich_menu_entry.xml
│ │ │ ├── parameter_text.xml
│ │ │ ├── message_log_buttons.xml
│ │ │ ├── plugins_manager_fragment.xml
│ │ │ ├── spinner_autosize_entry.xml
│ │ │ ├── terminal_h_scrollbar.xml
│ │ │ ├── welcome.xml
│ │ │ ├── spinner_autosize_dropdown_entry.xml
│ │ │ ├── dialogmenu_entry.xml
│ │ │ ├── sidepager_entry.xml
│ │ │ └── info_activity.xml
│ │ ├── drawable
│ │ │ ├── bg_doc1.9.png
│ │ │ ├── bg_key1n.9.png
│ │ │ ├── bg_key1p.9.png
│ │ │ ├── bg_li1.9.png
│ │ │ ├── bg_li2.9.png
│ │ │ ├── bg_li3.9.png
│ │ │ ├── ic_bell_24.png
│ │ │ ├── bg_key1nc.9.png
│ │ │ ├── bg_key1pc.9.png
│ │ │ ├── bg_led1off.9.png
│ │ │ ├── bg_led1on.9.png
│ │ │ ├── bg_screen1.9.png
│ │ │ ├── ic_mark_copy.png
│ │ │ ├── bg_keyboard_tile.png
│ │ │ ├── bg_padding1_tile.png
│ │ │ ├── bg_padding2_tile.png
│ │ │ ├── bg_fancy_edit_text_a.9.png
│ │ │ ├── bg_fancy_edit_text_f.9.png
│ │ │ ├── bg_fancy_edit_text_n.9.png
│ │ │ ├── bg_preference_hdr_tile.png
│ │ │ ├── ic_screen_mouse_button_side.png
│ │ │ ├── bg_term_screen_fade_map_tile.png
│ │ │ ├── bg_term_screen_blank.xml
│ │ │ ├── bg_keyboard.xml
│ │ │ ├── bg_padding1.xml
│ │ │ ├── bg_padding2.xml
│ │ │ ├── bg_curl_bracket_m.xml
│ │ │ ├── bg_preference_hdr.xml
│ │ │ ├── ic_toolbar_div.xml
│ │ │ ├── bg_radio_image_button_checked.xml
│ │ │ ├── bg_radio_image_button_normal.xml
│ │ │ ├── bg_radio_image_button_pressed.xml
│ │ │ ├── bg_terminal_scroll_mark.xml
│ │ │ ├── bg_term_screen_fade_map.xml
│ │ │ ├── bg_term_screen_lines.xml
│ │ │ ├── bg_led1.xml
│ │ │ ├── ic_case.xml
│ │ │ ├── bg_popup_key.xml
│ │ │ ├── ic_border.xml
│ │ │ ├── bg_term_screen_lines_fade.xml
│ │ │ ├── bg_confirm_ptr_circle.xml
│ │ │ ├── sp_text.xml
│ │ │ ├── ic_edit_new.xml
│ │ │ ├── bg_terminal_scroll_history.xml
│ │ │ ├── bg_li2_btn.xml
│ │ │ ├── bg_terminal_scroll.xml
│ │ │ ├── bg_console_menu.xml
│ │ │ ├── bg_frame2_btn.xml
│ │ │ ├── bg_grid_btn.xml
│ │ │ ├── bg_console_menu_btn.xml
│ │ │ ├── bg_grid_black_btn.xml
│ │ │ ├── bg_menu_checkable.xml
│ │ │ ├── ic_bullet_radio_button.xml
│ │ │ ├── bg_fancy_edit_text.xml
│ │ │ ├── ic_hide.xml
│ │ │ ├── ic_check.xml
│ │ │ ├── ic_arrow_up.xml
│ │ │ ├── bg_radio_image_button.xml
│ │ │ ├── bg_color_slot.xml
│ │ │ ├── ic_mglass.xml
│ │ │ ├── ic_close.xml
│ │ │ ├── ic_menu.xml
│ │ │ ├── bg_key1.xml
│ │ │ ├── ic_assoc.xml
│ │ │ ├── ic_delete.xml
│ │ │ ├── ic_recents.xml
│ │ │ ├── ic_smartphone.xml
│ │ │ ├── ic_computer.xml
│ │ │ ├── ic_mouse.xml
│ │ │ ├── ic_download.xml
│ │ │ ├── ic_image.xml
│ │ │ ├── ic_screen_orientation_landscape.xml
│ │ │ ├── ic_sdcard.xml
│ │ │ ├── bg_terminal_popup_tr.xml
│ │ │ ├── ic_mark_shared.xml
│ │ │ ├── bg_frame2.xml
│ │ │ ├── ic_battery_saver.xml
│ │ │ ├── bg_frame2hw.xml
│ │ │ ├── ic_rtl.xml
│ │ │ ├── ic_screen_orientation_portrait.xml
│ │ │ ├── bg_frame_warn.xml
│ │ │ ├── ic_copy.xml
│ │ │ ├── ic_info.xml
│ │ │ ├── bg_warn.xml
│ │ │ ├── ic_file_copy.xml
│ │ │ ├── ic_select_lines_rect_expr.xml
│ │ │ ├── ic_terminal.xml
│ │ │ ├── ic_bluetooth.xml
│ │ │ ├── bg_hw_modifiers_overlay_field.xml
│ │ │ ├── ic_font.xml
│ │ │ ├── ic_save.xml
│ │ │ ├── ic_wrapped_line_marker.xml
│ │ │ ├── ic_reset.xml
│ │ │ ├── ic_opacity.xml
│ │ │ ├── ic_edit.xml
│ │ │ ├── ic_paste.xml
│ │ │ ├── ic_help.xml
│ │ │ ├── ic_lock.xml
│ │ │ ├── ic_log.xml
│ │ │ ├── ic_clone.xml
│ │ │ ├── ic_folder_off.xml
│ │ │ ├── ic_create.xml
│ │ │ ├── ic_keyboard.xml
│ │ │ ├── ic_keyboard_black.xml
│ │ │ ├── ic_keyboard_hide.xml
│ │ │ ├── ic_keyboard_term.xml
│ │ │ ├── ic_view.xml
│ │ │ ├── ic_keys_built_in.xml
│ │ │ ├── ic_select_all.xml
│ │ │ ├── bg_popup_key_h.xml
│ │ │ ├── bg_popup_key_n.xml
│ │ │ ├── ic_v_scroll_black.xml
│ │ │ ├── ic_share.xml
│ │ │ └── bg_confirm_ptr_circle_h.xml
│ │ ├── drawable-xhdpi
│ │ │ ├── ic_case_i.png
│ │ │ ├── ic_case_s.png
│ │ │ ├── ic_select.png
│ │ │ ├── ic_bar_add.png
│ │ │ ├── ic_bar_help.png
│ │ │ ├── ic_mark_web.png
│ │ │ ├── ic_stat_pwd.png
│ │ │ ├── ic_select_expr.png
│ │ │ ├── ic_select_rect.png
│ │ │ ├── ic_stat_serv.png
│ │ │ ├── bg_small_checker.png
│ │ │ ├── ic_bar_poweroff.png
│ │ │ ├── ic_select_lines.png
│ │ │ ├── ic_stat_question.png
│ │ │ ├── bg_curl_bracket.9.png
│ │ │ ├── ic_bar_scratchpad.png
│ │ │ ├── ic_mark_error_image.png
│ │ │ ├── bg_dragndrop_frame.9.png
│ │ │ └── bg_small_checkers.xml
│ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_background.png
│ │ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_background.png
│ │ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_background.png
│ │ │ └── ic_launcher_foreground.png
│ │ ├── drawable-hdpi
│ │ │ ├── ic_stat_pwd.png
│ │ │ ├── ic_stat_serv.png
│ │ │ └── ic_stat_question.png
│ │ ├── drawable-mdpi
│ │ │ ├── bg_grid_tile.png
│ │ │ ├── ic_stat_pwd.png
│ │ │ ├── ic_stat_serv.png
│ │ │ └── ic_stat_question.png
│ │ ├── drawable-nodpi
│ │ │ ├── bg_ball_ctl.png
│ │ │ ├── bg_about_icon_s.png
│ │ │ └── bg_about_icon.xml
│ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_background.png
│ │ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_background.png
│ │ │ └── ic_launcher_foreground.png
│ │ ├── values-v19
│ │ │ └── features.xml
│ │ ├── values
│ │ │ ├── features.xml
│ │ │ ├── whats_new.xml
│ │ │ ├── shell_modules.xml
│ │ │ ├── limits.xml
│ │ │ ├── attrs-InfoButton.xml
│ │ │ ├── bunnys_nest.xml
│ │ │ ├── own_documents_provider.xml
│ │ │ ├── attrs-ConfirmingImageButton.xml
│ │ │ ├── local_shell.xml
│ │ │ ├── keyboards.xml
│ │ │ ├── attrs-ColorPickerPopupView.xml
│ │ │ ├── custom_states.xml
│ │ │ ├── attrs-FancyButton.xml
│ │ │ ├── attrs-HtmlTextView.xml
│ │ │ ├── welcome.xml
│ │ │ └── license.xml
│ │ ├── drawable-xxhdpi
│ │ │ ├── ic_stat_pwd.png
│ │ │ ├── ic_stat_serv.png
│ │ │ └── ic_stat_question.png
│ │ ├── xml
│ │ │ └── file_paths.xml
│ │ ├── values-ldrtl
│ │ │ └── dimens.xml
│ │ ├── drawable-ldpi
│ │ │ └── bg_term_screen_lines_tile.png
│ │ ├── anim
│ │ │ ├── cycle8.xml
│ │ │ └── slow_fade.xml
│ │ ├── values-h480dp
│ │ │ └── styles.xml
│ │ ├── values-h640dp
│ │ │ ├── styles.xml
│ │ │ └── dimens.xml
│ │ ├── drawable-v21
│ │ │ ├── bg_grid_black.xml
│ │ │ ├── bg_grid_primary_dark.xml
│ │ │ ├── bg_grid_white.xml
│ │ │ ├── bg_grid_btn.xml
│ │ │ ├── bg_grid_black_btn.xml
│ │ │ ├── bg_console_menu_btn.xml
│ │ │ ├── bg_li2_btn.xml
│ │ │ └── bg_frame2_btn.xml
│ │ ├── menu
│ │ │ ├── menu_portfw.xml
│ │ │ ├── menu_profile_manager.xml
│ │ │ ├── menu_scratchpad.xml
│ │ │ ├── menu_share_input.xml
│ │ │ ├── menu_session.xml
│ │ │ └── menu_favorite.xml
│ │ ├── color
│ │ │ ├── console_toolbar_icon.xml
│ │ │ └── screen_keyboard_popup_key.xml
│ │ ├── mipmap-anydpi-v26
│ │ │ └── ic_launcher.xml
│ │ ├── raw
│ │ │ └── keep.xml
│ │ ├── values-v21
│ │ │ └── styles.xml
│ │ ├── drawable-v22
│ │ │ └── bg_term_screen_fade_map.xml
│ │ ├── layout-long-land
│ │ │ └── color_picker_popup.xml
│ │ ├── values-v27
│ │ │ └── styles.xml
│ │ ├── drawable-anydpi
│ │ │ ├── ic_bar_add.xml
│ │ │ ├── ic_bar_poweroff.xml
│ │ │ ├── ic_select.xml
│ │ │ ├── ic_bar_help.xml
│ │ │ ├── ic_case_i.xml
│ │ │ └── ic_case_s.xml
│ │ ├── layout-v17
│ │ │ ├── dialogmenu_entry.xml
│ │ │ └── sidepager_entry.xml
│ │ └── layout-v29
│ │ │ └── device_storage_access_warn.xml
│ ├── ic_launcher-playstore.png
│ ├── assets
│ │ └── fonts
│ │ │ ├── DejaVuSansMono-Italic.ttf
│ │ │ └── DejaVuSansMono-Regular.ttf
│ └── java
│ │ └── green_green_avk
│ │ └── anotherterm
│ │ ├── ui
│ │ ├── MetaParameterView.java
│ │ ├── BackendUiSessionBridge.java
│ │ ├── DragAndDropCollectionView.java
│ │ ├── StringifiableCollectionView.java
│ │ ├── forms
│ │ │ ├── ViewValueBinderException.java
│ │ │ └── ViewValueBinder.java
│ │ ├── ParameterView.java
│ │ ├── ReadonlyParameterView.java
│ │ └── BackendUiSessionDialogs.java
│ │ ├── utils
│ │ ├── Erasable.java
│ │ ├── ValueProvider.java
│ │ ├── ValueConsumer.java
│ │ ├── ErasableCharSequence.java
│ │ ├── BytesSink.java
│ │ ├── Cache.java
│ │ ├── DrawableCache.java
│ │ ├── ResultException.java
│ │ ├── SshHostKey.java
│ │ ├── LogMessage.java
│ │ └── ConstBiDiMapping.java
│ │ ├── backends
│ │ ├── BackendUiInteractionActivityCtx.java
│ │ ├── BackendUiInteractionShellCtx.java
│ │ ├── BackendException.java
│ │ └── uart
│ │ │ └── Impl.java
│ │ ├── Session.java
│ │ ├── AnsiColorManagerActivity.java
│ │ ├── TermKeyMapManagerActivity.java
│ │ └── SshKeysSettingsActivity.java
│ ├── oldgood
│ ├── res
│ │ ├── layout-v29
│ │ │ └── device_storage_access_warn.xml
│ │ ├── values
│ │ │ └── whats_new.xml
│ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_background.png
│ │ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_background.png
│ │ │ └── ic_launcher_foreground.png
│ │ ├── drawable-hdpi
│ │ │ ├── ic_stat_pwd.png
│ │ │ ├── ic_stat_serv.png
│ │ │ └── ic_stat_question.png
│ │ ├── drawable-mdpi
│ │ │ ├── ic_stat_pwd.png
│ │ │ ├── ic_stat_serv.png
│ │ │ └── ic_stat_question.png
│ │ ├── drawable-xhdpi
│ │ │ ├── ic_stat_pwd.png
│ │ │ ├── ic_stat_serv.png
│ │ │ └── ic_stat_question.png
│ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_background.png
│ │ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_background.png
│ │ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_background.png
│ │ │ └── ic_launcher_foreground.png
│ │ ├── drawable-xxhdpi
│ │ │ ├── ic_stat_pwd.png
│ │ │ ├── ic_stat_serv.png
│ │ │ └── ic_stat_question.png
│ │ ├── values-v29
│ │ │ └── strings.xml
│ │ └── mipmap-anydpi-v26
│ │ │ └── ic_launcher.xml
│ ├── ic_launcher-playstore.png
│ ├── java
│ │ └── green_green_avk
│ │ │ └── anotherterm
│ │ │ ├── whatsnew
│ │ │ └── Info.java
│ │ │ └── BackendRequirementsUI.java
│ └── AndroidManifest.xml
│ ├── redist
│ ├── res
│ │ ├── values
│ │ │ └── whats_new.xml
│ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_background.png
│ │ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_background.png
│ │ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_background.png
│ │ │ └── ic_launcher_foreground.png
│ │ ├── drawable-hdpi
│ │ │ ├── ic_stat_pwd.png
│ │ │ ├── ic_stat_serv.png
│ │ │ └── ic_stat_question.png
│ │ ├── drawable-mdpi
│ │ │ ├── ic_stat_pwd.png
│ │ │ ├── ic_stat_serv.png
│ │ │ └── ic_stat_question.png
│ │ ├── drawable-xhdpi
│ │ │ ├── ic_stat_pwd.png
│ │ │ ├── ic_stat_serv.png
│ │ │ └── ic_stat_question.png
│ │ ├── drawable-xxhdpi
│ │ │ ├── ic_stat_pwd.png
│ │ │ ├── ic_stat_serv.png
│ │ │ └── ic_stat_question.png
│ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_background.png
│ │ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_background.png
│ │ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-anydpi-v26
│ │ │ └── ic_launcher.xml
│ │ └── values-v29
│ │ │ └── strings.xml
│ ├── ic_launcher-playstore.png
│ ├── AndroidManifest.xml
│ └── java
│ │ └── green_green_avk
│ │ └── anotherterm
│ │ └── whatsnew
│ │ └── Info.java
│ ├── sideload-extras
│ └── res
│ │ ├── layout-v28
│ │ └── camera_access_warn.xml
│ │ ├── values-v28
│ │ └── strings.xml
│ │ ├── layout
│ │ └── camera_access_warn.xml
│ │ └── drawable
│ │ ├── ic_usb_camera.xml
│ │ └── ic_usb_camera_pict.xml
│ ├── googleplay
│ ├── res
│ │ └── values
│ │ │ └── whats_new.xml
│ └── java
│ │ └── green_green_avk
│ │ └── anotherterm
│ │ └── whatsnew
│ │ └── Info.java
│ ├── debug
│ └── res
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_background.png
│ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_background.png
│ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_background.png
│ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_background.png
│ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_background.png
│ │ └── ic_launcher_foreground.png
│ │ └── mipmap-anydpi-v26
│ │ └── ic_launcher.xml
│ ├── oldgoodDebug
│ └── res
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_background.png
│ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_background.png
│ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_background.png
│ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_background.png
│ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_background.png
│ │ └── ic_launcher_foreground.png
│ │ └── mipmap-anydpi-v26
│ │ └── ic_launcher.xml
│ ├── redistDebug
│ └── res
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_background.png
│ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_background.png
│ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_background.png
│ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_background.png
│ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_background.png
│ │ └── ic_launcher_foreground.png
│ │ └── mipmap-anydpi-v26
│ │ └── ic_launcher.xml
│ ├── downgradable
│ ├── res
│ │ └── values
│ │ │ └── about.xml
│ └── AndroidManifest.xml
│ └── modern-extras
│ └── res
│ ├── values
│ └── strings.xml
│ └── drawable
│ └── ic_bluetooth_pict.xml
├── fastlane
└── metadata
│ └── android
│ ├── de
│ └── short_description.txt
│ └── en-US
│ ├── short_description.txt
│ └── images
│ └── icon.png
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── .idea
├── encodings.xml
├── compiler.xml
└── vcs.xml
├── settings.gradle
├── .gitignore
└── LICENSE
/jsch/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/PtyProcess/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/UsbSerial/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/bluetoothspp/consumer-rules.pro:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/CompatColorPicker/consumer-rules.pro:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/PngChunkExtractor/consumer-rules.pro:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/TelnetClient/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/bluetoothspp/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/CompatColorPicker/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/PngChunkExtractor/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/USBCameraWorkaround/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/RelaxedNetworkSecurity/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/MaterialSeekBarPreference/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 | library.iml
3 |
--------------------------------------------------------------------------------
/app/proguard-rules-debug.pro:
--------------------------------------------------------------------------------
1 | -dontobfuscate
2 | -dontoptimize
3 |
--------------------------------------------------------------------------------
/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 | /googleplay*
3 | /oldgood*
4 | /redist*
5 |
--------------------------------------------------------------------------------
/jsch/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/UsbSerial/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/PtyProcess/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/TelnetClient/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/CompatColorPicker/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/PngChunkExtractor/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/device_storage_access_warn.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/MaterialSeekBarPreference/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/app/src/oldgood/res/layout-v29/device_storage_access_warn.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/app/src/oldgood/res/values/whats_new.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/app/src/redist/res/values/whats_new.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/app/src/sideload-extras/res/layout-v28/camera_access_warn.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/app/src/googleplay/res/values/whats_new.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/fastlane/metadata/android/de/short_description.txt:
--------------------------------------------------------------------------------
1 | Lokale Shell, USB/Bluetooth Serial Port Dongles, SSH und Telnet Client
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/short_description.txt:
--------------------------------------------------------------------------------
1 | Local shell, USB and Bluetooth serial port dongles, SSH and Telnet client
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/app/src/main/ic_launcher-playstore.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/ic_launcher-playstore.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_doc1.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable/bg_doc1.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_key1n.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable/bg_key1n.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_key1p.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable/bg_key1p.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_li1.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable/bg_li1.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_li2.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable/bg_li2.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_li3.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable/bg_li3.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_bell_24.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable/ic_bell_24.png
--------------------------------------------------------------------------------
/app/src/redist/ic_launcher-playstore.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redist/ic_launcher-playstore.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_key1nc.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable/bg_key1nc.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_key1pc.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable/bg_key1pc.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_led1off.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable/bg_led1off.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_led1on.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable/bg_led1on.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_screen1.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable/bg_screen1.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_mark_copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable/ic_mark_copy.png
--------------------------------------------------------------------------------
/app/src/oldgood/ic_launcher-playstore.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgood/ic_launcher-playstore.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/debug/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/debug/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_case_i.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-xhdpi/ic_case_i.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_case_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-xhdpi/ic_case_s.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-xhdpi/ic_select.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/debug/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/debug/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_stat_pwd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-hdpi/ic_stat_pwd.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_stat_serv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-hdpi/ic_stat_serv.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/bg_grid_tile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-mdpi/bg_grid_tile.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_stat_pwd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-mdpi/ic_stat_pwd.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_stat_serv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-mdpi/ic_stat_serv.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-nodpi/bg_ball_ctl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-nodpi/bg_ball_ctl.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_bar_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-xhdpi/ic_bar_add.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_bar_help.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-xhdpi/ic_bar_help.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_mark_web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-xhdpi/ic_mark_web.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_stat_pwd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-xhdpi/ic_stat_pwd.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_keyboard_tile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable/bg_keyboard_tile.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_padding1_tile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable/bg_padding1_tile.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_padding2_tile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable/bg_padding2_tile.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/values-v19/features.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | true
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/values/features.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 |
5 |
--------------------------------------------------------------------------------
/app/src/oldgood/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgood/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/oldgood/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgood/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/redist/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redist/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/redist/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redist/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/redist/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redist/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/fastlane/metadata/android/en-US/images/icon.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/debug/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_select_expr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-xhdpi/ic_select_expr.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_select_rect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-xhdpi/ic_select_rect.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_stat_serv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-xhdpi/ic_stat_serv.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_stat_pwd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-xxhdpi/ic_stat_pwd.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_stat_serv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-xxhdpi/ic_stat_serv.png
--------------------------------------------------------------------------------
/app/src/oldgood/res/drawable-hdpi/ic_stat_pwd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgood/res/drawable-hdpi/ic_stat_pwd.png
--------------------------------------------------------------------------------
/app/src/oldgood/res/drawable-hdpi/ic_stat_serv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgood/res/drawable-hdpi/ic_stat_serv.png
--------------------------------------------------------------------------------
/app/src/oldgood/res/drawable-mdpi/ic_stat_pwd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgood/res/drawable-mdpi/ic_stat_pwd.png
--------------------------------------------------------------------------------
/app/src/oldgood/res/drawable-mdpi/ic_stat_serv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgood/res/drawable-mdpi/ic_stat_serv.png
--------------------------------------------------------------------------------
/app/src/oldgood/res/drawable-xhdpi/ic_stat_pwd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgood/res/drawable-xhdpi/ic_stat_pwd.png
--------------------------------------------------------------------------------
/app/src/oldgood/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgood/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/oldgood/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgood/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/oldgood/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgood/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/redist/res/drawable-hdpi/ic_stat_pwd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redist/res/drawable-hdpi/ic_stat_pwd.png
--------------------------------------------------------------------------------
/app/src/redist/res/drawable-hdpi/ic_stat_serv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redist/res/drawable-hdpi/ic_stat_serv.png
--------------------------------------------------------------------------------
/app/src/redist/res/drawable-mdpi/ic_stat_pwd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redist/res/drawable-mdpi/ic_stat_pwd.png
--------------------------------------------------------------------------------
/app/src/redist/res/drawable-mdpi/ic_stat_serv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redist/res/drawable-mdpi/ic_stat_serv.png
--------------------------------------------------------------------------------
/app/src/redist/res/drawable-xhdpi/ic_stat_pwd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redist/res/drawable-xhdpi/ic_stat_pwd.png
--------------------------------------------------------------------------------
/app/src/redist/res/drawable-xhdpi/ic_stat_serv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redist/res/drawable-xhdpi/ic_stat_serv.png
--------------------------------------------------------------------------------
/app/src/redist/res/drawable-xxhdpi/ic_stat_pwd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redist/res/drawable-xxhdpi/ic_stat_pwd.png
--------------------------------------------------------------------------------
/app/src/redist/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redist/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/redist/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redist/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/app/src/main/assets/fonts/DejaVuSansMono-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/assets/fonts/DejaVuSansMono-Italic.ttf
--------------------------------------------------------------------------------
/app/src/main/assets/fonts/DejaVuSansMono-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/assets/fonts/DejaVuSansMono-Regular.ttf
--------------------------------------------------------------------------------
/app/src/main/java/green_green_avk/anotherterm/ui/MetaParameterView.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm.ui;
2 |
3 | public interface MetaParameterView {
4 | }
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_stat_question.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-hdpi/ic_stat_question.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_stat_question.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-mdpi/ic_stat_question.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-nodpi/bg_about_icon_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-nodpi/bg_about_icon_s.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bg_small_checker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-xhdpi/bg_small_checker.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_bar_poweroff.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-xhdpi/ic_bar_poweroff.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_select_lines.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-xhdpi/ic_select_lines.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_stat_question.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-xhdpi/ic_stat_question.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_fancy_edit_text_a.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable/bg_fancy_edit_text_a.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_fancy_edit_text_f.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable/bg_fancy_edit_text_f.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_fancy_edit_text_n.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable/bg_fancy_edit_text_n.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_preference_hdr_tile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable/bg_preference_hdr_tile.png
--------------------------------------------------------------------------------
/app/src/oldgood/res/drawable-xhdpi/ic_stat_serv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgood/res/drawable-xhdpi/ic_stat_serv.png
--------------------------------------------------------------------------------
/app/src/oldgood/res/drawable-xxhdpi/ic_stat_pwd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgood/res/drawable-xxhdpi/ic_stat_pwd.png
--------------------------------------------------------------------------------
/app/src/oldgood/res/drawable-xxhdpi/ic_stat_serv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgood/res/drawable-xxhdpi/ic_stat_serv.png
--------------------------------------------------------------------------------
/app/src/oldgoodDebug/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgoodDebug/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/oldgoodDebug/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgoodDebug/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/redist/res/drawable-xxhdpi/ic_stat_serv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redist/res/drawable-xxhdpi/ic_stat_serv.png
--------------------------------------------------------------------------------
/app/src/redistDebug/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redistDebug/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/redistDebug/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redistDebug/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/redistDebug/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redistDebug/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bg_curl_bracket.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-xhdpi/bg_curl_bracket.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_bar_scratchpad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-xhdpi/ic_bar_scratchpad.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_mark_error_image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-xhdpi/ic_mark_error_image.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_stat_question.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-xxhdpi/ic_stat_question.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/values/whats_new.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | What\'s new
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/xml/file_paths.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/oldgood/res/drawable-hdpi/ic_stat_question.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgood/res/drawable-hdpi/ic_stat_question.png
--------------------------------------------------------------------------------
/app/src/oldgood/res/drawable-mdpi/ic_stat_question.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgood/res/drawable-mdpi/ic_stat_question.png
--------------------------------------------------------------------------------
/app/src/oldgood/res/drawable-xhdpi/ic_stat_question.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgood/res/drawable-xhdpi/ic_stat_question.png
--------------------------------------------------------------------------------
/app/src/oldgoodDebug/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgoodDebug/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/oldgoodDebug/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgoodDebug/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/oldgoodDebug/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgoodDebug/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/redist/res/drawable-hdpi/ic_stat_question.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redist/res/drawable-hdpi/ic_stat_question.png
--------------------------------------------------------------------------------
/app/src/redist/res/drawable-mdpi/ic_stat_question.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redist/res/drawable-mdpi/ic_stat_question.png
--------------------------------------------------------------------------------
/app/src/redist/res/drawable-xhdpi/ic_stat_question.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redist/res/drawable-xhdpi/ic_stat_question.png
--------------------------------------------------------------------------------
/app/src/redist/res/drawable-xxhdpi/ic_stat_question.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redist/res/drawable-xxhdpi/ic_stat_question.png
--------------------------------------------------------------------------------
/app/src/redistDebug/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redistDebug/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/redistDebug/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redistDebug/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-hdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/debug/res/mipmap-hdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-hdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/debug/res/mipmap-hdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-mdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/debug/res/mipmap-mdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-mdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/debug/res/mipmap-mdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-xhdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/debug/res/mipmap-xhdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-xhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/debug/res/mipmap-xhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/java/green_green_avk/anotherterm/utils/Erasable.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm.utils;
2 |
3 | public interface Erasable {
4 | void erase();
5 | }
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bg_dragndrop_frame.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-xhdpi/bg_dragndrop_frame.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_screen_mouse_button_side.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable/ic_screen_mouse_button_side.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/values-ldrtl/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 1.0
4 |
5 |
--------------------------------------------------------------------------------
/app/src/oldgood/res/drawable-xxhdpi/ic_stat_question.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgood/res/drawable-xxhdpi/ic_stat_question.png
--------------------------------------------------------------------------------
/app/src/redist/res/mipmap-hdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redist/res/mipmap-hdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/redist/res/mipmap-hdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redist/res/mipmap-hdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/redist/res/mipmap-mdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redist/res/mipmap-mdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/redist/res/mipmap-mdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redist/res/mipmap-mdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/CompatColorPicker/src/main/res/drawable/ccp_bg_checker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/CompatColorPicker/src/main/res/drawable/ccp_bg_checker.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-xxhdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/debug/res/mipmap-xxhdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-xxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/debug/res/mipmap-xxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-xxxhdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/debug/res/mipmap-xxxhdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-xxxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/debug/res/mipmap-xxxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-ldpi/bg_term_screen_lines_tile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable-ldpi/bg_term_screen_lines_tile.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_term_screen_fade_map_tile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/drawable/bg_term_screen_fade_map_tile.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/values/shell_modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Send a Signal
4 |
5 |
--------------------------------------------------------------------------------
/app/src/oldgood/res/mipmap-hdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgood/res/mipmap-hdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/oldgood/res/mipmap-hdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgood/res/mipmap-hdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/oldgood/res/mipmap-mdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgood/res/mipmap-mdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/oldgood/res/mipmap-mdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgood/res/mipmap-mdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/oldgood/res/mipmap-xhdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgood/res/mipmap-xhdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/oldgood/res/mipmap-xhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgood/res/mipmap-xhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/oldgood/res/mipmap-xxhdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgood/res/mipmap-xxhdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/oldgood/res/mipmap-xxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgood/res/mipmap-xxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/oldgood/res/values-v29/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/redist/res/mipmap-xhdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redist/res/mipmap-xhdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/redist/res/mipmap-xhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redist/res/mipmap-xhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/redist/res/mipmap-xxhdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redist/res/mipmap-xxhdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/redist/res/mipmap-xxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redist/res/mipmap-xxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/redist/res/mipmap-xxxhdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redist/res/mipmap-xxxhdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/redist/res/mipmap-xxxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redist/res/mipmap-xxxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/CompatColorPicker/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 📋
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/java/green_green_avk/anotherterm/utils/ValueProvider.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm.utils;
2 |
3 | public interface ValueProvider {
4 | T get();
5 | }
6 |
--------------------------------------------------------------------------------
/app/src/main/res/anim/cycle8.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
--------------------------------------------------------------------------------
/app/src/oldgood/res/mipmap-xxxhdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgood/res/mipmap-xxxhdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/oldgood/res/mipmap-xxxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgood/res/mipmap-xxxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/redistDebug/res/mipmap-hdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redistDebug/res/mipmap-hdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/redistDebug/res/mipmap-hdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redistDebug/res/mipmap-hdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/redistDebug/res/mipmap-mdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redistDebug/res/mipmap-mdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/redistDebug/res/mipmap-mdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redistDebug/res/mipmap-mdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/sideload-extras/res/values-v28/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/downgradable/res/values/about.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | ${versionName} downgradable
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/java/green_green_avk/anotherterm/utils/ValueConsumer.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm.utils;
2 |
3 | public interface ValueConsumer {
4 | void set(T v);
5 | }
6 |
--------------------------------------------------------------------------------
/app/src/main/res/values-h480dp/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/values-h640dp/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/oldgoodDebug/res/mipmap-hdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgoodDebug/res/mipmap-hdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/oldgoodDebug/res/mipmap-hdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgoodDebug/res/mipmap-hdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/oldgoodDebug/res/mipmap-mdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgoodDebug/res/mipmap-mdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/oldgoodDebug/res/mipmap-mdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgoodDebug/res/mipmap-mdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/oldgoodDebug/res/mipmap-xhdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgoodDebug/res/mipmap-xhdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/oldgoodDebug/res/mipmap-xhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgoodDebug/res/mipmap-xhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/oldgoodDebug/res/mipmap-xxhdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgoodDebug/res/mipmap-xxhdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/oldgoodDebug/res/mipmap-xxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgoodDebug/res/mipmap-xxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/redistDebug/res/mipmap-xhdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redistDebug/res/mipmap-xhdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/redistDebug/res/mipmap-xhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redistDebug/res/mipmap-xhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/redistDebug/res/mipmap-xxhdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redistDebug/res/mipmap-xxhdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/redistDebug/res/mipmap-xxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redistDebug/res/mipmap-xxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/redistDebug/res/mipmap-xxxhdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redistDebug/res/mipmap-xxxhdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/redistDebug/res/mipmap-xxxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/redistDebug/res/mipmap-xxxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_term_screen_blank.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
--------------------------------------------------------------------------------
/app/src/oldgoodDebug/res/mipmap-xxxhdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgoodDebug/res/mipmap-xxxhdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/app/src/oldgoodDebug/res/mipmap-xxxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/app/src/oldgoodDebug/res/mipmap-xxxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/CompatColorPicker/src/main/res/values-en/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Copied to clipboard
4 |
5 |
--------------------------------------------------------------------------------
/MaterialSeekBarPreference/src/main/res/drawable/msbp_warning_popup.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/green-green-avk/AnotherTerm/HEAD/MaterialSeekBarPreference/src/main/res/drawable/msbp_warning_popup.9.png
--------------------------------------------------------------------------------
/app/src/main/java/green_green_avk/anotherterm/ui/BackendUiSessionBridge.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm.ui;
2 |
3 | public interface BackendUiSessionBridge {
4 | int getSessionKey();
5 | }
6 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/java/green_green_avk/anotherterm/utils/ErasableCharSequence.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm.utils;
2 |
3 | public interface ErasableCharSequence extends Erasable, CharSequence {
4 | }
5 |
--------------------------------------------------------------------------------
/PtyProcess/src/main/jni/common.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by alex on 2/9/19.
3 | //
4 |
5 | #pragma once
6 |
7 | #define HIDDEN __attribute__ ((visibility ("hidden")))
8 |
9 | #define SIZEOFTBL(T) (sizeof(T)/sizeof((T)[0]))
10 |
--------------------------------------------------------------------------------
/UsbSerial/consumer-rules.pro:
--------------------------------------------------------------------------------
1 | # https://square.github.io/okio/#r8-proguard
2 | # Animal Sniffer compileOnly dependency to ensure APIs are compatible with older versions of Java.
3 | -dontwarn org.codehaus.mojo.animal_sniffer.*
4 |
--------------------------------------------------------------------------------
/MaterialSeekBarPreference/src/main/java/com/pavelsikun/seekbarpreference/ChangeValueListener.java:
--------------------------------------------------------------------------------
1 | package com.pavelsikun.seekbarpreference;
2 |
3 | public interface ChangeValueListener {
4 | boolean onChange(int value);
5 | }
6 |
--------------------------------------------------------------------------------
/app/src/main/res/values/limits.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 4
4 | 32
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_keyboard.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_padding1.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_padding2.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/values/attrs-InfoButton.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/progress.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/values/bunnys_nest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Your explicit intent must be formed rightly, comrade!
4 |
5 |
--------------------------------------------------------------------------------
/app/src/redist/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_curl_bracket_m.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_preference_hdr.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_toolbar_div.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
--------------------------------------------------------------------------------
/UsbSerial/src/main/java/com/felhr/usbserial/SerialPortCallback.java:
--------------------------------------------------------------------------------
1 | package com.felhr.usbserial;
2 |
3 | import java.util.List;
4 |
5 | public interface SerialPortCallback {
6 | void onSerialPortsDetected(List serialPorts);
7 | }
8 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/message_log_button.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 |
--------------------------------------------------------------------------------
/jsch/src/main/java/com/jcraft/jsch/JSchAlgorithm.java:
--------------------------------------------------------------------------------
1 | package com.jcraft.jsch;
2 |
3 | /**
4 | * Marks base interfaces of JSch algorithms like hashes, ciphers, etc.
5 | *
6 | * @see Util#getAlgorithm
7 | */
8 | interface JSchAlgorithm {
9 | }
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_radio_image_button_checked.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-nodpi/bg_about_icon.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v21/bg_grid_black.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_radio_image_button_normal.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_radio_image_button_pressed.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_terminal_scroll_mark.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/menu_portfw.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
--------------------------------------------------------------------------------
/CompatColorPicker/src/main/res/drawable/ccp_bg_checkers.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
--------------------------------------------------------------------------------
/MaterialSeekBarPreference/src/main/res/values-v21/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | ?attr/colorAccent
4 | ?attr/colorPrimary
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/java/green_green_avk/anotherterm/ui/DragAndDropCollectionView.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm.ui;
2 |
3 | import androidx.annotation.Nullable;
4 |
5 | public interface DragAndDropCollectionView {
6 | void setDragAndDropMimeType(@Nullable String v);
7 | }
8 |
--------------------------------------------------------------------------------
/app/src/main/java/green_green_avk/anotherterm/ui/StringifiableCollectionView.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm.ui;
2 |
3 | import androidx.annotation.NonNull;
4 |
5 | public interface StringifiableCollectionView {
6 | @NonNull
7 | String getValueAsString();
8 | }
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/bg_small_checkers.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/values/own_documents_provider.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | @string/app_name
4 | Publicly exposed files
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_term_screen_fade_map.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_term_screen_lines.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v21/bg_grid_primary_dark.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v21/bg_grid_white.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
--------------------------------------------------------------------------------
/MaterialSeekBarPreference/src/main/res/drawable/msbp_bottom_line_enabled.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/MaterialSeekBarPreference/src/main/res/drawable/msbp_bottom_line_disabled.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v21/bg_grid_btn.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/values/attrs-ConfirmingImageButton.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/MaterialSeekBarPreference/src/main/java/com/pavelsikun/seekbarpreference/PersistValueListener.java:
--------------------------------------------------------------------------------
1 | package com.pavelsikun.seekbarpreference;
2 |
3 | /**
4 | * Created by Pavel Sikun on 21.05.16.
5 | */
6 |
7 | public interface PersistValueListener {
8 | boolean persistInt(int value);
9 | }
10 |
--------------------------------------------------------------------------------
/app/src/main/java/green_green_avk/anotherterm/ui/forms/ViewValueBinderException.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm.ui.forms;
2 |
3 | public class ViewValueBinderException extends IllegalStateException {
4 | public ViewValueBinderException(final String s) {
5 | super(s);
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v21/bg_grid_black_btn.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_led1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_case.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/message_log_button_with_confirmation.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/app/src/oldgood/java/green_green_avk/anotherterm/whatsnew/Info.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm.whatsnew;
2 |
3 | import green_green_avk.anotherterm.whatsnew.WhatsNewDialog.Entry;
4 |
5 | final class Info {
6 | private Info() {
7 | }
8 |
9 | static final Entry[] news = {};
10 | }
11 |
--------------------------------------------------------------------------------
/app/src/redist/java/green_green_avk/anotherterm/whatsnew/Info.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm.whatsnew;
2 |
3 | import green_green_avk.anotherterm.whatsnew.WhatsNewDialog.Entry;
4 |
5 | final class Info {
6 | private Info() {
7 | }
8 |
9 | static final Entry[] news = {};
10 | }
11 |
--------------------------------------------------------------------------------
/app/src/googleplay/java/green_green_avk/anotherterm/whatsnew/Info.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm.whatsnew;
2 |
3 | import green_green_avk.anotherterm.whatsnew.WhatsNewDialog.Entry;
4 |
5 | final class Info {
6 | private Info() {
7 | }
8 |
9 | static final Entry[] news = {};
10 | }
11 |
--------------------------------------------------------------------------------
/app/src/main/res/color/console_toolbar_icon.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v21/bg_console_menu_btn.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/CompatColorPicker/src/main/res/values/attrs-ColorPickerView.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/USBCameraWorkaround/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | }
4 |
5 | android {
6 | namespace 'green_green_avk.usbcameraworkaround'
7 |
8 | compileSdk 33
9 |
10 | defaultConfig {
11 | minSdk 14
12 | targetSdk 33
13 | }
14 | }
15 |
16 | dependencies {
17 | }
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_popup_key.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_border.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
8 |
9 |
--------------------------------------------------------------------------------
/jsch/src/main/java/com/jcraft/jsch/Configuration.java:
--------------------------------------------------------------------------------
1 | package com.jcraft.jsch;
2 |
3 | import java.util.Map;
4 |
5 | public interface Configuration {
6 | String getConfig(String key);
7 |
8 | void setConfig(String key, String value);
9 |
10 | void setConfig(Map newConf);
11 | }
12 |
--------------------------------------------------------------------------------
/RelaxedNetworkSecurity/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | }
4 |
5 | android {
6 | namespace 'green_green_avk.relaxednetworksecurity'
7 |
8 | compileSdk 33
9 |
10 | defaultConfig {
11 | minSdk 14
12 | targetSdk 33
13 | }
14 | }
15 |
16 | dependencies {
17 | }
18 |
--------------------------------------------------------------------------------
/app/src/main/java/green_green_avk/anotherterm/utils/BytesSink.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm.utils;
2 |
3 | import androidx.annotation.NonNull;
4 |
5 | import java.nio.ByteBuffer;
6 |
7 | public interface BytesSink {
8 | void feed(@NonNull ByteBuffer v);
9 |
10 | void invalidateSink();
11 | }
12 |
--------------------------------------------------------------------------------
/app/src/main/res/color/screen_keyboard_popup_key.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_term_screen_lines_fade.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/values-h640dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 40sp
4 | 32sp
5 | 24sp
6 | 16sp
7 |
8 |
--------------------------------------------------------------------------------
/bluetoothspp/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/anim/slow_fade.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/oldgood/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/redist/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/oldgoodDebug/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/redistDebug/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_confirm_ptr_circle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/sp_text.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/raw/keep.xml:
--------------------------------------------------------------------------------
1 |
5 |
8 |
--------------------------------------------------------------------------------
/jsch/consumer-rules.pro:
--------------------------------------------------------------------------------
1 | -keepclassmembers !abstract !interface ** extends com.jcraft.jsch.Channel {
2 | ();
3 | }
4 |
5 | -keep !abstract !interface
6 | com.jcraft.jsch.bc.**,
7 | com.jcraft.jsch.jce.**,
8 | com.jcraft.jsch.jcraft.**,
9 | com.jcraft.jsch.Cipher*,
10 | com.jcraft.jsch.DH*,
11 | com.jcraft.jsch.UserAuth*
12 |
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 | include ':CompatColorPicker'
3 | include ':MaterialSeekBarPreference'
4 | include ':PngChunkExtractor'
5 | include ':PtyProcess'
6 | include ':UsbSerial'
7 | include ':bluetoothspp'
8 | include ':TelnetClient'
9 | include ':jsch'
10 | include ':USBCameraWorkaround'
11 | include ':RelaxedNetworkSecurity'
12 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v21/bg_li2_btn.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/term_rich_menu_popup.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
--------------------------------------------------------------------------------
/TelnetClient/src/main/java/green_green_avk/telnetclient/TelnetClientEOFException.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.telnetclient;
2 |
3 | /**
4 | * The connection has been terminated by the server.
5 | */
6 | public class TelnetClientEOFException extends TelnetClientConnectionException {
7 | public TelnetClientEOFException() {
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/jsch/src/main/java/com/jcraft/jsch/JSchAuthKeyDecryptionException.java:
--------------------------------------------------------------------------------
1 | package com.jcraft.jsch;
2 |
3 | public class JSchAuthKeyDecryptionException extends JSchException {
4 | JSchAuthKeyDecryptionException() {
5 | super();
6 | }
7 |
8 | JSchAuthKeyDecryptionException(final String s) {
9 | super(s);
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/MaterialSeekBarPreference/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | !
4 | ≤
5 | %1$s [%2$s]
6 | Off
7 |
8 |
--------------------------------------------------------------------------------
/PtyProcess/src/main/jni/pty_compat.h:
--------------------------------------------------------------------------------
1 | //
2 | // Created by alex on 12/25/18.
3 | //
4 |
5 | #pragma once
6 |
7 | #include
8 |
9 | #if __ANDROID_API__ < 23
10 |
11 | extern "C"
12 | int forkpty(int *__master_fd, char *__slave_name, const struct termios *__termios_ptr,
13 | const struct winsize *__winsize_ptr);
14 |
15 | #endif
16 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v21/bg_frame2_btn.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_edit_new.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/downgradable/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/values/local_shell.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
10 |
11 |
--------------------------------------------------------------------------------
/MaterialSeekBarPreference/README.md:
--------------------------------------------------------------------------------
1 | Derived from
2 |
3 | https://github.com/MrBIMC/MaterialSeekBarPreference
4 |
5 | and
6 |
7 | https://github.com/adrcotfas/MaterialSeekBarPreference
8 |
9 | and fixed. Unfortunately, the author seems no longer is paying attention to poll requests...
10 |
11 | Almost all of the files have been modified in this derivation.
12 |
--------------------------------------------------------------------------------
/MaterialSeekBarPreference/src/main/res/drawable/msbp_bottom_line.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/TelnetClient/src/main/java/green_green_avk/telnetclient/TelnetClientInterruptedException.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.telnetclient;
2 |
3 | /**
4 | * {@link TelnetClient#disconnect()} has been called.
5 | */
6 | public class TelnetClientInterruptedException extends TelnetClientConnectionException {
7 | public TelnetClientInterruptedException() {
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_terminal_scroll_history.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_li2_btn.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_terminal_scroll.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/jsch/opensshFormat.md:
--------------------------------------------------------------------------------
1 | # Links regarding OPENSSH key format
2 |
3 | * Nice read:
4 |
5 | * See discussion:
6 |
7 |
8 | * Implementation of `bcrypt_pbkdf`:
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_console_menu.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/values-v21/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v22/bg_term_screen_fade_map.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_frame2_btn.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_grid_btn.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/MaterialSeekBarPreference/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | @android:color/primary_text_light
5 | @android:color/tertiary_text_light
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/java/green_green_avk/anotherterm/backends/BackendUiInteractionActivityCtx.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm.backends;
2 |
3 | import android.app.Activity;
4 |
5 | import androidx.annotation.Nullable;
6 | import androidx.annotation.UiThread;
7 |
8 | public interface BackendUiInteractionActivityCtx {
9 | @UiThread
10 | void setActivity(@Nullable Activity ctx);
11 | }
12 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_console_menu_btn.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/CompatColorPicker/src/main/java/name/green_green_avk/compatcolorpicker/ColorPickerExtraState.java:
--------------------------------------------------------------------------------
1 | package name.green_green_avk.compatcolorpicker;
2 |
3 | import androidx.annotation.ColorInt;
4 | import androidx.annotation.Nullable;
5 |
6 | interface ColorPickerExtraState {
7 | @Nullable
8 | Object getExtraState();
9 |
10 | void setExtraState(@Nullable Object s, @ColorInt int v);
11 | }
12 |
--------------------------------------------------------------------------------
/app/src/main/java/green_green_avk/anotherterm/Session.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm;
2 |
3 | import android.graphics.Bitmap;
4 |
5 | import androidx.annotation.NonNull;
6 | import androidx.annotation.Nullable;
7 |
8 | public abstract class Session {
9 | @Nullable
10 | public Bitmap thumbnail = null;
11 |
12 | @NonNull
13 | public abstract CharSequence getTitle();
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/java/green_green_avk/anotherterm/utils/Cache.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm.utils;
2 |
3 | import androidx.annotation.NonNull;
4 | import androidx.annotation.Nullable;
5 |
6 | public interface Cache {
7 | @Nullable
8 | T get(@NonNull Object key);
9 |
10 | void put(@NonNull Object key, @NonNull T item);
11 |
12 | void remove(@NonNull Object key);
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_grid_black_btn.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_menu_checkable.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/java/green_green_avk/anotherterm/ui/forms/ViewValueBinder.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm.ui.forms;
2 |
3 | import androidx.annotation.Nullable;
4 |
5 | public abstract class ViewValueBinder {
6 | @Nullable
7 | protected abstract String onCheck(VIEW_VALUE v);
8 |
9 | public abstract RESULT get();
10 |
11 | public abstract int getId();
12 | }
13 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_bullet_radio_button.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/RelaxedNetworkSecurity/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/value_hint_popup.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
--------------------------------------------------------------------------------
/bluetoothspp/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | }
4 |
5 | android {
6 | namespace 'green_green_avk.bluetoothspp'
7 |
8 | compileSdk 33
9 |
10 | defaultConfig {
11 | minSdk 14
12 | targetSdk 33
13 |
14 | consumerProguardFiles 'consumer-rules.pro'
15 | }
16 | }
17 |
18 | dependencies {
19 | implementation 'androidx.annotation:annotation:1.8.0'
20 | }
21 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_fancy_edit_text.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_hide.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/values/keyboards.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | - @xml/ansi_keyboard_narrow
5 | - @xml/ansi_keyboard_wide
6 |
7 |
8 |
9 | - @xml/vt52_keyboard_narrow
10 | - @xml/vt52_keyboard_wide
11 |
12 |
13 |
--------------------------------------------------------------------------------
/app/src/oldgood/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_check.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/menu_profile_manager.xml:
--------------------------------------------------------------------------------
1 |
2 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/color_picker_popup.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/hw_key_map_editor_prompt.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
--------------------------------------------------------------------------------
/app/src/sideload-extras/res/layout/camera_access_warn.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_arrow_up.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
11 |
12 |
--------------------------------------------------------------------------------
/TelnetClient/src/main/java/green_green_avk/telnetclient/TelnetClientException.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.telnetclient;
2 |
3 | public class TelnetClientException extends RuntimeException {
4 | public TelnetClientException() {
5 | }
6 |
7 | public TelnetClientException(final String s) {
8 | super(s);
9 | }
10 |
11 | public TelnetClientException(final Throwable throwable) {
12 | super(throwable);
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_radio_image_button.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/layout-long-land/color_picker_popup.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/values-v27/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/parameter_button.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .cxx
3 | .gradle
4 | local.properties
5 | /.idea/caches
6 | /.idea/codeStyles
7 | /.idea/dictionaries
8 | /.idea/libraries
9 | /.idea/modules.xml
10 | /.idea/workspace.xml
11 | /.idea/assetWizardSettings.xml
12 | /.idea/deploymentTargetDropDown.xml
13 | /.idea/deploymentTargetSelector.xml
14 | /.idea/misc.xml
15 | /.idea/jarRepositories.xml
16 | /.idea/shelf/
17 | .DS_Store
18 | .directory
19 | /build
20 | /captures
21 | .externalNativeBuild
22 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_color_slot.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_mglass.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/java/green_green_avk/anotherterm/AnsiColorManagerActivity.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm;
2 |
3 | import androidx.annotation.NonNull;
4 |
5 | import green_green_avk.anotherterm.ui.ProfileManagerActivity;
6 |
7 | public final class AnsiColorManagerActivity extends ProfileManagerActivity {
8 | @Override
9 | @NonNull
10 | protected AnsiColorManagerUi getUi() {
11 | return AnsiColorManagerUi.instance;
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_close.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/values/attrs-ColorPickerPopupView.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/redist/res/values-v29/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | You have an Android 10.
5 | android:requestLegacyExternalStorage="true"
6 | declaration is used as a workaround in this (redist) flavor.
7 | ]]>
8 |
9 |
--------------------------------------------------------------------------------
/CompatColorPicker/src/main/res/values/attrs-ColorPickerChannelView.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/java/green_green_avk/anotherterm/TermKeyMapManagerActivity.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm;
2 |
3 | import androidx.annotation.NonNull;
4 |
5 | import green_green_avk.anotherterm.ui.ProfileManagerActivity;
6 |
7 | public final class TermKeyMapManagerActivity extends ProfileManagerActivity {
8 | @Override
9 | @NonNull
10 | protected TermKeyMapManagerUi getUi() {
11 | return TermKeyMapManagerUi.instance;
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/java/green_green_avk/anotherterm/backends/BackendUiInteractionShellCtx.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm.backends;
2 |
3 | import androidx.annotation.Nullable;
4 |
5 | import java.io.InputStream;
6 | import java.io.OutputStream;
7 |
8 | public interface BackendUiInteractionShellCtx {
9 | void setIO(
10 | @Nullable InputStream stdIn,
11 | @Nullable OutputStream stdOut,
12 | @Nullable OutputStream stdErr
13 | );
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_menu.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
12 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/empty.xml:
--------------------------------------------------------------------------------
1 |
2 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_key1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_assoc.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
12 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/ansi_console_toast.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/values/custom_states.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/modern-extras/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Bluetooth Permission
4 | android.permission.BLUETOOTH_CONNECT
6 | must be granted in order to connect to a Bluetooth SPP UART dongle
7 | on Android 12 and higher.
8 | ]]>
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_delete.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/whats_new_entry.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_recents.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
12 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_smartphone.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/java/green_green_avk/anotherterm/utils/DrawableCache.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm.utils;
2 |
3 | import android.content.Context;
4 | import android.graphics.drawable.Drawable;
5 |
6 | import androidx.arch.core.util.Function;
7 |
8 | public final class DrawableCache
9 | extends SoftRefCache> {
10 | private DrawableCache() {
11 | }
12 |
13 | public static final DrawableCache instance = new DrawableCache();
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_computer.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/TelnetClient/src/main/java/green_green_avk/telnetclient/TelnetClientConnectionException.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.telnetclient;
2 |
3 | public class TelnetClientConnectionException extends TelnetClientException {
4 | public TelnetClientConnectionException() {
5 | }
6 |
7 | public TelnetClientConnectionException(final String s) {
8 | super(s);
9 | }
10 |
11 | public TelnetClientConnectionException(final Throwable throwable) {
12 | super(throwable);
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/java/green_green_avk/anotherterm/backends/BackendException.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm.backends;
2 |
3 | public class BackendException extends RuntimeException {
4 | public BackendException(final Throwable e) {
5 | super(e);
6 | }
7 |
8 | public BackendException(final String message) {
9 | super(message);
10 | }
11 |
12 | public BackendException(final String message, final Throwable cause) {
13 | super(message, cause);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_mouse.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/module_ui_button.xml:
--------------------------------------------------------------------------------
1 |
2 |
11 |
--------------------------------------------------------------------------------
/TelnetClient/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | }
4 |
5 | android {
6 | namespace 'green_green_avk.telnetclient'
7 |
8 | compileSdk 33
9 |
10 | compileOptions {
11 | sourceCompatibility JavaVersion.VERSION_1_8
12 | targetCompatibility JavaVersion.VERSION_1_8
13 | }
14 |
15 | defaultConfig {
16 | minSdk 14
17 | targetSdk 33
18 | }
19 | }
20 |
21 | dependencies {
22 | implementation 'androidx.annotation:annotation:1.8.0'
23 | }
24 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_download.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_image.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_screen_orientation_landscape.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_sdcard.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_terminal_popup_tr.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
8 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_mark_shared.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/menu_scratchpad.xml:
--------------------------------------------------------------------------------
1 |
2 |
14 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_frame2.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
8 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_battery_saver.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/menu_share_input.xml:
--------------------------------------------------------------------------------
1 |
2 |
14 |
--------------------------------------------------------------------------------
/jsch/src/main/java/com/jcraft/jsch/jce/HASH.java:
--------------------------------------------------------------------------------
1 | package com.jcraft.jsch.jce;
2 |
3 | import java.security.MessageDigest;
4 |
5 | abstract class HASH implements com.jcraft.jsch.HASH {
6 | protected MessageDigest md = null;
7 |
8 | @Override
9 | public void update(final byte[] foo, final int start, final int len) throws Exception {
10 | md.update(foo, start, len);
11 | }
12 |
13 | @Override
14 | public byte[] digest() throws Exception {
15 | return md.digest();
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/app/src/main/java/green_green_avk/anotherterm/utils/ResultException.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm.utils;
2 |
3 | import androidx.annotation.NonNull;
4 |
5 | public class ResultException extends Exception {
6 | public ResultException() {
7 | super();
8 | }
9 |
10 | public ResultException(final String message) {
11 | super(message);
12 | }
13 |
14 | @Override
15 | @NonNull
16 | public synchronized Throwable fillInStackTrace() {
17 | return this;
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_frame2hw.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
8 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_rtl.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_screen_orientation_portrait.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/confirmation_tooltip.xml:
--------------------------------------------------------------------------------
1 |
2 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/term_rich_menu_entry.xml:
--------------------------------------------------------------------------------
1 |
2 |
11 |
--------------------------------------------------------------------------------
/PtyProcess/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | }
4 |
5 | android {
6 | namespace 'green_green_avk.ptyprocess'
7 |
8 | compileSdk 33
9 | ndkVersion '23.2.8568313'
10 |
11 | defaultConfig {
12 | minSdk 14
13 | targetSdk 33
14 | }
15 |
16 | externalNativeBuild {
17 | cmake {
18 | path file('src/main/jni/CMakeLists.txt')
19 | }
20 | }
21 | }
22 |
23 | dependencies {
24 | implementation 'androidx.annotation:annotation:1.8.0'
25 | }
26 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_frame_warn.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
8 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/app/src/main/res/values/attrs-FancyButton.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
13 |
14 |
--------------------------------------------------------------------------------
/jsch/src/main/java/com/jcraft/jsch/jce/JSchAEADBadTagException.java:
--------------------------------------------------------------------------------
1 | package com.jcraft.jsch.jce;
2 |
3 | import javax.crypto.BadPaddingException;
4 |
5 | /**
6 | * Android API < 19 workaround.
7 | */
8 | public final class JSchAEADBadTagException extends BadPaddingException {
9 | public JSchAEADBadTagException(final String msg) {
10 | super(msg);
11 | }
12 |
13 | JSchAEADBadTagException(final BadPaddingException e) {
14 | super(e.getLocalizedMessage());
15 | initCause(e);
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_copy.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_info.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/CompatColorPicker/src/main/java/name/green_green_avk/compatcolorpicker/ChannelColorBox.java:
--------------------------------------------------------------------------------
1 | package name.green_green_avk.compatcolorpicker;
2 |
3 | import androidx.annotation.IntRange;
4 | import androidx.annotation.NonNull;
5 | import androidx.annotation.Size;
6 |
7 | final class ChannelColorBox {
8 | @NonNull
9 | @Size(4)
10 | public final int[] bgra;
11 | @IntRange(from = 0, to = 3)
12 | public int channel = 0;
13 |
14 | ChannelColorBox(@NonNull final int[] bgra) {
15 | this.bgra = bgra;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_warn.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
8 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_file_copy.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/java/green_green_avk/anotherterm/SshKeysSettingsActivity.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm;
2 |
3 | import android.os.Bundle;
4 |
5 | import androidx.annotation.Nullable;
6 | import androidx.appcompat.app.AppCompatActivity;
7 |
8 | public final class SshKeysSettingsActivity extends AppCompatActivity {
9 | @Override
10 | protected void onCreate(@Nullable final Bundle savedInstanceState) {
11 | super.onCreate(savedInstanceState);
12 | setContentView(R.layout.ssh_keys_settings_activity);
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_select_lines_rect_expr.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/java/green_green_avk/anotherterm/ui/ParameterView.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm.ui;
2 |
3 | import androidx.annotation.Nullable;
4 |
5 | public interface ParameterView extends ReadonlyParameterView {
6 | interface OnValueChanged {
7 | void onValueChanged(@Nullable T v);
8 | }
9 |
10 | @Nullable
11 | T getValue();
12 |
13 | /**
14 | * @param v a callback to execute when value changed by user
15 | */
16 | void setOnValueChanged(@Nullable OnValueChanged super T> v);
17 | }
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_bar_add.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_terminal.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/menu_session.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
--------------------------------------------------------------------------------
/app/src/main/java/green_green_avk/anotherterm/ui/ReadonlyParameterView.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm.ui;
2 |
3 | import androidx.annotation.Nullable;
4 |
5 | public interface ReadonlyParameterView {
6 | void setValue(@Nullable T v);
7 |
8 | default void setValueFrom(@Nullable final Object v) {
9 | final T _v;
10 | try {
11 | _v = (T) v;
12 | } catch (final ClassCastException e) {
13 | throw new IllegalArgumentException(e.getMessage());
14 | }
15 | setValue(_v);
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_bluetooth.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_hw_modifiers_overlay_field.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
7 |
8 |
11 |
15 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_font.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_save.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/PtyProcess/src/main/jni/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | cmake_minimum_required(VERSION 3.22.1)
2 | project(PtyProcess)
3 | add_compile_definitions(PKG_NAME="green_green_avk/ptyprocess")
4 | add_compile_options(-std=c++17 -fno-rtti -fno-exceptions -fvisibility=hidden)
5 | if (CMAKE_BUILD_TYPE STREQUAL "Debug")
6 | add_compile_options(-fstack-protector)
7 | add_compile_definitions(DEBUG)
8 | else ()
9 | add_compile_options(-Os -g0)
10 | endif ()
11 | find_library(log-lib log)
12 | add_library(ptyprocess SHARED main.cpp forkpty_compat.cpp)
13 | target_link_libraries(ptyprocess "${log-lib}")
14 |
--------------------------------------------------------------------------------
/RelaxedNetworkSecurity/src/main/res/xml/network_security_config.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
8 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/TelnetClient/src/main/java/green_green_avk/telnetclient/EchoTelnetOptionHandler.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.telnetclient;
2 |
3 | /**
4 | * RFC857
5 | */
6 | public class EchoTelnetOptionHandler extends TelnetClient.OptionHandler {
7 | public static final int ID = 1;
8 |
9 | protected static final byte[] DO = msgDo(ID);
10 |
11 | @Override
12 | protected int id() {
13 | return ID;
14 | }
15 |
16 | @Override
17 | protected void onWill(final int id) {
18 | sendRaw(DO);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/app/src/main/java/green_green_avk/anotherterm/ui/BackendUiSessionDialogs.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm.ui;
2 |
3 | // TODO: Split into UI and UI thread connector queue classes
4 | public final class BackendUiSessionDialogs extends BackendUiDialogs
5 | implements BackendUiSessionBridge {
6 |
7 | private final int sessionKey;
8 |
9 | @Override
10 | public int getSessionKey() {
11 | return sessionKey;
12 | }
13 |
14 | public BackendUiSessionDialogs(final int sessionKey) {
15 | this.sessionKey = sessionKey;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_wrapped_line_marker.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
14 |
15 |
--------------------------------------------------------------------------------
/CompatColorPicker/src/main/java/name/green_green_avk/compatcolorpicker/ColorPickerControl.java:
--------------------------------------------------------------------------------
1 | package name.green_green_avk.compatcolorpicker;
2 |
3 | import androidx.annotation.ColorInt;
4 | import androidx.annotation.Nullable;
5 |
6 | interface ColorPickerControl {
7 | @ColorInt
8 | int getValue();
9 |
10 | /**
11 | * Sets a callback to be called when the value being set by the user.
12 | *
13 | * @param v the callback
14 | */
15 | void setOnValueChanged(@Nullable ColorPickerView.OnValueChanged v);
16 |
17 | void setValue(@ColorInt int v);
18 | }
19 |
--------------------------------------------------------------------------------
/PngChunkExtractor/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | }
4 |
5 | android {
6 | namespace 'name.green_green_avk.pngchunkextractor'
7 |
8 | compileSdk 33
9 |
10 | compileOptions {
11 | sourceCompatibility JavaVersion.VERSION_1_8
12 | targetCompatibility JavaVersion.VERSION_1_8
13 | }
14 |
15 | defaultConfig {
16 | minSdk 14
17 | targetSdk 33
18 |
19 | consumerProguardFiles 'consumer-rules.pro'
20 | }
21 | }
22 |
23 | dependencies {
24 | implementation 'androidx.annotation:annotation:1.8.0'
25 | }
26 |
--------------------------------------------------------------------------------
/UsbSerial/src/main/java/com/felhr/deviceids/CP2130Ids.java:
--------------------------------------------------------------------------------
1 | package com.felhr.deviceids;
2 |
3 | import static com.felhr.deviceids.Helpers.createDevice;
4 | import static com.felhr.deviceids.Helpers.createTable;
5 |
6 | public final class CP2130Ids {
7 | private CP2130Ids() {
8 | }
9 |
10 | private static final long[] cp2130Devices = createTable(
11 | createDevice(0x10C4, 0x87a0)
12 | );
13 |
14 | public static boolean isDeviceSupported(final int vendorId, final int productId) {
15 | return Helpers.exists(cp2130Devices, vendorId, productId);
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_reset.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/parameter_text.xml:
--------------------------------------------------------------------------------
1 |
2 |
13 |
--------------------------------------------------------------------------------
/CompatColorPicker/src/main/java/name/green_green_avk/compatcolorpicker/HSVColorBox.java:
--------------------------------------------------------------------------------
1 | package name.green_green_avk.compatcolorpicker;
2 |
3 | import androidx.annotation.NonNull;
4 | import androidx.annotation.Size;
5 |
6 | final class HSVColorBox {
7 | @NonNull
8 | @Size(3)
9 | public final float[] hsv;
10 |
11 | public HSVColorBox(@NonNull @Size(3) final float[] hsv) {
12 | this.hsv = hsv;
13 | }
14 |
15 | public void from(@NonNull final HSVColorBox v) {
16 | hsv[0] = v.hsv[0];
17 | hsv[1] = v.hsv[1];
18 | hsv[2] = v.hsv[2];
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_opacity.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_bar_poweroff.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/CompatColorPicker/src/main/res/drawable/ccp_ic_marker2d.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
12 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_edit.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_paste.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/modern-extras/res/drawable/ic_bluetooth_pict.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/java/green_green_avk/anotherterm/utils/SshHostKey.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm.utils;
2 |
3 | import androidx.annotation.NonNull;
4 | import androidx.annotation.Nullable;
5 |
6 | import com.jcraft.jsch.HostKey;
7 | import com.jcraft.jsch.JSchException;
8 |
9 | public final class SshHostKey extends HostKey {
10 | public SshHostKey(@NonNull final String host, @NonNull final String type,
11 | @NonNull final byte[] key,
12 | @Nullable final String comment) throws JSchException {
13 | super(host, name2type(type), key, comment);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/UsbSerial/src/main/java/com/felhr/usbserial/RepeatingThread.java:
--------------------------------------------------------------------------------
1 | package com.felhr.usbserial;
2 |
3 | abstract class RepeatingThread extends Thread {
4 | private volatile boolean cancelled = false;
5 |
6 | public void cancel() {
7 | cancelled = true;
8 | interrupt();
9 | }
10 |
11 | public void run() {
12 | try {
13 | while (!cancelled && !isInterrupted()) {
14 | onRepeat();
15 | }
16 | } catch (final InterruptedException ignored) {
17 | }
18 | }
19 |
20 | protected abstract void onRepeat() throws InterruptedException;
21 | }
22 |
--------------------------------------------------------------------------------
/app/src/main/java/green_green_avk/anotherterm/utils/LogMessage.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm.utils;
2 |
3 | import androidx.annotation.NonNull;
4 |
5 | import java.util.Date;
6 |
7 | public class LogMessage {
8 | public enum Level {FATAL, ERROR, WARNING, INFO}
9 |
10 | public final CharSequence msg;
11 | @NonNull
12 | public final Date timestamp;
13 | @NonNull
14 | public final Level level;
15 |
16 | public LogMessage(@NonNull final Level level, final CharSequence msg) {
17 | this.msg = msg;
18 | timestamp = new Date();
19 | this.level = level;
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/CompatColorPicker/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | }
4 |
5 | android {
6 | namespace 'name.green_green_avk.compatcolorpicker'
7 |
8 | compileSdk 33
9 |
10 | compileOptions {
11 | sourceCompatibility JavaVersion.VERSION_1_8
12 | targetCompatibility JavaVersion.VERSION_1_8
13 | }
14 |
15 | defaultConfig {
16 | minSdk 14
17 | targetSdk 33
18 | vectorDrawables.useSupportLibrary = true
19 |
20 | consumerProguardFiles 'consumer-rules.pro'
21 | }
22 | }
23 |
24 | dependencies {
25 | implementation 'androidx.appcompat:appcompat:1.6.1'
26 | }
27 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright 2024 Aleksandr Kiselev
2 |
3 | Licensed under the Apache License, Version 2.0 (the "License");
4 | you may not use this file except in compliance with the License.
5 | You may obtain a copy of the License at
6 |
7 | http://www.apache.org/licenses/LICENSE-2.0
8 |
9 | Unless required by applicable law or agreed to in writing, software
10 | distributed under the License is distributed on an "AS IS" BASIS,
11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | See the License for the specific language governing permissions and
13 | limitations under the License.
14 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_help.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_lock.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_log.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/message_log_buttons.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_clone.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/jsch/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | }
4 |
5 | ext {
6 | libVersionName = '0.2.4.A'
7 | }
8 |
9 | android {
10 | namespace 'com.jcraft.jsch'
11 |
12 | compileSdk 33
13 |
14 | defaultConfig {
15 | minSdk 14
16 | targetSdk 33
17 |
18 | buildConfigField 'String', 'VERSION_NAME', "\"$libVersionName\""
19 |
20 | consumerProguardFiles 'consumer-rules.pro'
21 | }
22 | }
23 |
24 | dependencies {
25 | implementation 'androidx.annotation:annotation:1.8.0'
26 | implementation 'com.jcraft:jzlib:1.1.3'
27 | implementation 'org.bouncycastle:bcprov-jdk18on:1.78.1'
28 | }
29 |
--------------------------------------------------------------------------------
/app/src/main/java/green_green_avk/anotherterm/utils/ConstBiDiMapping.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm.utils;
2 |
3 | import java.util.Collections;
4 | import java.util.HashMap;
5 | import java.util.Map;
6 |
7 | public class ConstBiDiMapping {
8 | protected final Map mFw = new HashMap<>();
9 | public final Map fw = Collections.unmodifiableMap(mFw);
10 | protected final Map mRev = new HashMap<>();
11 | public final Map rev = Collections.unmodifiableMap(mRev);
12 |
13 | public void put(final K key, final V value) {
14 | mFw.put(key, value);
15 | mRev.put(value, key);
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_folder_off.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
13 |
14 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/plugins_manager_fragment.xml:
--------------------------------------------------------------------------------
1 |
2 |
13 |
--------------------------------------------------------------------------------
/UsbSerial/src/main/java/com/felhr/utils/Utils.java:
--------------------------------------------------------------------------------
1 | package com.felhr.utils;
2 |
3 | import com.annimon.stream.Collectors;
4 | import com.annimon.stream.Stream;
5 | import com.annimon.stream.function.Predicate;
6 |
7 | import java.util.Collection;
8 | import java.util.List;
9 |
10 | public final class Utils {
11 | private Utils() {
12 | }
13 |
14 | public static List removeIf(final Collection extends T> c,
15 | final Predicate super T> predicate) {
16 | return Stream.of(c.iterator())
17 | .filterNot(predicate)
18 | .collect(Collectors.toList());
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/UsbSerial/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'com.android.library'
3 | }
4 |
5 | android {
6 | namespace 'com.felhr.usbserial'
7 |
8 | compileSdk 33
9 |
10 | compileOptions {
11 | sourceCompatibility JavaVersion.VERSION_1_8
12 | targetCompatibility JavaVersion.VERSION_1_8
13 | }
14 |
15 | defaultConfig {
16 | minSdk 14
17 | targetSdk 33
18 |
19 | consumerProguardFiles 'consumer-rules.pro'
20 | }
21 | }
22 |
23 | dependencies {
24 | implementation 'androidx.annotation:annotation:1.8.0'
25 | implementation 'com.annimon:stream:1.2.2'
26 | implementation 'com.squareup.okio:okio:2.2.2'
27 | }
28 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_select.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_create.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
13 |
16 |
17 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_keyboard.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_keyboard_black.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_bar_help.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/spinner_autosize_entry.xml:
--------------------------------------------------------------------------------
1 |
2 |
14 |
--------------------------------------------------------------------------------
/app/src/main/java/green_green_avk/anotherterm/backends/uart/Impl.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm.backends.uart;
2 |
3 | import androidx.annotation.NonNull;
4 |
5 | import java.io.OutputStream;
6 |
7 | abstract class Impl {
8 | @NonNull
9 | protected final UartModule base;
10 |
11 | Impl(@NonNull final UartModule base) {
12 | this.base = base;
13 | }
14 |
15 | @NonNull
16 | abstract OutputStream getOutputStream();
17 |
18 | abstract boolean isConnected();
19 |
20 | abstract void connect() throws UartModule.AdapterNotFoundException;
21 |
22 | abstract void disconnect();
23 |
24 | @NonNull
25 | abstract String getSubDesc();
26 | }
27 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/terminal_h_scrollbar.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/jsch/src/main/java/com/jcraft/jsch/JSchErrorException.java:
--------------------------------------------------------------------------------
1 | package com.jcraft.jsch;
2 |
3 | /**
4 | * Unlikely to happen internal logic error but recoverable.
5 | *
6 | * It also includes misconfiguration scenarios at the moment.
7 | */
8 | public class JSchErrorException extends RuntimeException {
9 | public JSchErrorException() {
10 | }
11 |
12 | public JSchErrorException(final String message) {
13 | super(message);
14 | }
15 |
16 | public JSchErrorException(final String message, final Throwable cause) {
17 | super(message, cause);
18 | }
19 |
20 | public JSchErrorException(final Throwable cause) {
21 | super(cause);
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_case_i.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
12 |
16 |
17 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_keyboard_hide.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_keyboard_term.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/values/attrs-HtmlTextView.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
15 |
16 |
--------------------------------------------------------------------------------
/app/src/sideload-extras/res/drawable/ic_usb_camera.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
13 |
14 |
--------------------------------------------------------------------------------
/bluetoothspp/src/main/java/green_green_avk/bluetoothspp/BluetoothSPPException.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.bluetoothspp;
2 |
3 | import java.io.IOException;
4 |
5 | public final class BluetoothSPPException extends IOException {
6 | public enum Reason {INACCESSIBLE, SECURITY}
7 |
8 | public final Reason reason;
9 |
10 | public BluetoothSPPException(final Reason reason) {
11 | super("Bluetooth access failed: " + reason.toString());
12 | this.reason = reason;
13 | }
14 |
15 | public BluetoothSPPException(final Reason reason, final Throwable cause) {
16 | super("Bluetooth access failed: " + reason.toString(), cause);
17 | this.reason = reason;
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_case_s.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
12 |
16 |
17 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_view.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/welcome.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/app/src/main/res/layout-v17/dialogmenu_entry.xml:
--------------------------------------------------------------------------------
1 |
2 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/layout-v17/sidepager_entry.xml:
--------------------------------------------------------------------------------
1 |
2 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/spinner_autosize_dropdown_entry.xml:
--------------------------------------------------------------------------------
1 |
2 |
14 |
--------------------------------------------------------------------------------
/UsbSerial/src/main/java/com/felhr/deviceids/CH34xIds.java:
--------------------------------------------------------------------------------
1 | package com.felhr.deviceids;
2 |
3 | import static com.felhr.deviceids.Helpers.createDevice;
4 | import static com.felhr.deviceids.Helpers.createTable;
5 |
6 | public final class CH34xIds {
7 | private CH34xIds() {
8 | }
9 |
10 | private static final long[] ch34xDevices = createTable(
11 | createDevice(0x4348, 0x5523),
12 | createDevice(0x1a86, 0x7523),
13 | createDevice(0x1a86, 0x5523),
14 | createDevice(0x1a86, 0x0445)
15 | );
16 |
17 | public static boolean isDeviceSupported(final int vendorId, final int productId) {
18 | return Helpers.exists(ch34xDevices, vendorId, productId);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/app/src/main/res/values/welcome.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Tips
5 |
6 | - Create some profile to start with —
7 |

8 | - Long tap matters.
9 | - Use sound volume buttons (if they are not mapped)
10 | to change the font size when in the terminal window.
11 | - For other questions see
12 | the official site.
13 |
14 | ]]>
15 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_keys_built_in.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
11 |
15 |
19 |
20 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_select_all.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/menu_favorite.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 | -
9 |
10 |
13 |
14 |
15 |
16 |
19 |
20 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_popup_key_h.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
8 |
9 |
10 |
11 | -
16 |
17 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_popup_key_n.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
8 |
9 |
10 |
11 | -
16 |
17 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/app/src/main/res/layout-v29/device_storage_access_warn.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/dialogmenu_entry.xml:
--------------------------------------------------------------------------------
1 |
2 |
14 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/sidepager_entry.xml:
--------------------------------------------------------------------------------
1 |
2 |
14 |
--------------------------------------------------------------------------------
/app/src/sideload-extras/res/drawable/ic_usb_camera_pict.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
11 |
14 |
15 |
--------------------------------------------------------------------------------
/USBCameraWorkaround/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
9 |
10 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_v_scroll_black.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
12 |
16 |
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values/license.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
18 |
19 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_share.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/info_activity.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/app/src/oldgood/java/green_green_avk/anotherterm/BackendRequirementsUI.java:
--------------------------------------------------------------------------------
1 | package green_green_avk.anotherterm;
2 |
3 | import android.content.Context;
4 |
5 | import androidx.annotation.NonNull;
6 | import androidx.annotation.Nullable;
7 |
8 | import green_green_avk.anotherterm.backends.BackendModule;
9 |
10 | final class BackendRequirementsUI {
11 | private BackendRequirementsUI() {
12 | }
13 |
14 | interface Solution {
15 | void solution(@NonNull Context context,
16 | @NonNull BackendModule.Meta.Requirement requirement);
17 | }
18 |
19 | @Nullable
20 | static Solution resolve(@NonNull final Context context,
21 | @NonNull final BackendModule.Meta.Requirement requirement) {
22 | return null;
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_confirm_ptr_circle_h.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 |
9 |
10 |
11 | -
16 |
17 |
18 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------