public class MainActivity extends AppCompatActivity { private int position = -1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
gradle.properties 는 다음과 같다. #표시된 것은 주석이므로 없어도 상관없음.
해당 값을 직접 사용되는곳에 입력해도 됨
# Project-wide Gradle settings. # IDE (e.g. Android Studio) users: # Gradle settings configured through the IDE *will override* # any settings specified in this file. # For more details on how to configure your build environment visit # http://www.gradle.org/docs/current/userguide/build_environment.html # Specifies the JVM arguments used for the daemon process. # The setting is particularly useful for tweaking memory settings. org.gradle.jvmargs=-Xmx1536m # When configured, Gradle will run in incubating parallel mode. # This option should only be used with decoupled projects. More details, visit # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects # org.gradle.parallel=true KAKAO_SDK_GROUP=com.kakao.sdk VERSION_CODE=76 KAKAO_SDK_VERSION=1.17.0 ANDROID_BUILD_MIN_SDK_VERSION=14 ANDROID_BUILD_TARGET_SDK_VERSION=27 ANDROID_BUILD_SDK_VERSION=android-27 ANDROID_BUILD_TOOL_VERSION=28.0.3 ANDROID_SUPPORT_LIB_VERSION=27.0.1 GOOGLE_PLAY_SERVICES_VERSION=12.0.1 JUNIT_VERSION=4.12 ROBOLECTRIC_VERSION=4.2 ROBOLECTRIC_SHADOW_VERSION=3.3.2 MOCKITO_VERSION=2.25.0 HAMCREST_VERSION=1.3 org.gradle.daemon=false org.gradle.parallel=false org.gradle.configureondemand=true DEFAULT_PHASE=production NEXUS_USERNAME=username NEXUS_PASSWORD=1234 NEXUS_RELEASE_REPOSITORY_URL=url1 NEXUS_SNAPSHOT_REPOSITORY_URL=url2
위 링크의 AndroidKeystoreBrute_xxx.jar 를 다운받는다.(가능하면 keystore 파일이 있는곳으로 옮긴다)
윈도우 + R 누른 뒤 command 를 입력하고 엔터를 치면 커맨드 창이 나온다 keystore 파일이 있는곳으로 이동 cd c:\keystore 같이
찾는방법이 3가지 있는데 파일명이 xxx.keystore 을 입력하면된다. 1. java -jar AndroidKeystoreBrute_v1.05.jar -m 1 -k <...keystore> -start AAAAAA
java -jar AndroidKeystoreBrute_v1.05.jar -m 1 -k "testkeystore.keystore" -start AAAAAA 입력하면 AAAAAA -> AAAAAB -> AAAAAC 와 같이 일일이 대입하는 방식이다.
추천하는 방법은 3번. wordlist.txt 파일을 만든 뒤에 가능성 있는 단어들을 입력한다.(한줄에 한단어씩) java -jar AndroidKeystoreBrute_v1.05.jar -m 3 -k "C:\\mykeystore.keystore" -d "wordlist.txt" 그러면 wordlist.txt의 단어를 대입하여 찾는다.