Toast 팝업 Smali 코드

Android 2020. 10. 3. 23:27
1
2
3
4
5
const-string v1, "Toast Message Jae-wook"
const/4 v2, 0x1
invoke-static {p0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
move-result-object p0
invoke-virtual {p0}, Landroid/widget/Toast;->show()V
cs

 

'Android' 카테고리의 다른 글

Frida 문법  (0) 2020.10.24
APK 서명(인증서 생성 및 서명)  (0) 2020.10.03
Ubuntu에 APMSetup 설치  (0) 2015.03.04
각 제조사별 휴대폰 테스트 코드  (0) 2014.09.07
안드로이드 빌드 환경 구성 (3)  (0) 2014.07.03
Posted by 워니후니빠
,

Static IP 설정에 대한 내용은 많은 자료에 나와 있는데, 

DNS와 Gateway 설정에 대한 그나마 정확한 설명을 하고 있는 자료는 많지 않았다. 


나또한 Pen Test 하는데에는 문제가 없었는데, 

Static IP로 셋팅하고 나서는 인터넷 접속이 안되는 점을 발견하고 

대략 1시간 구글링 끝에 해결방법을 찾아서 메모하고자 한다.


VMware Workstation 기준으로 설명한다. 



[VMware의 Gateway 확인]


  1.  [Edit] - [Virtual Network Editor]에 들어간다. 
  2. Virtual Network Editor 창에서 NAT를 선택하고, NAT Settings 버튼을 누른다.
  3. NAT Settings 창에서 나오는 Gateway IP를 잘 기억해 둔다.
     


[Static IP 설정단계]

1. 터미널을 연다. 
2. vim /etc/network/interfaces

   


3. 고정 IP, Netmask, 앞에서 확인한 Gateway 등을 입력한다. 나의경우는 "192.168.116.100"으로 IP를 고정하였다.


   


4. 인터넷을 사용하기 위해서는 DNS 서버를 지정해야 한다. vim /etc/resolv.conf


5. 대표적인 DNS ,서버 주소를 입력한다. 나의 경우는 168.126.63.1을 추가로 입력하였다. "nameserver 168.126.63.1"




6. 재부팅하면 DNS 주소가 리셋되는 것을 방지하기 위하여 resolv.conf 파일의 권한을 읽기전용으로 변경한다. "chmod u-w /etc/resolv.conf"



7. network를 재구동한다. /etc/init.d/networking restart




Posted by 워니후니빠
,

Ubuntu에서 Oracle JDK를 설치하다 보면 아래와 같은 에러가 발생하는 경우가 있습니다.

Download done.
Removing outdated cached downloads...
sha256sum mismatch jdk-7u51-linux-x64.tar.gz
Oracle JDK 7 is NOT installed.
dpkg: error processing oracle-java7-installer (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up gsfonts-x11 (0.22) ...
Errors were encountered while processing:
 oracle-java7-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)

원인은 Oracle JDK 저장소에서 설치파일을 가져올 때 정상적인 resolving이 수행되지 않았기 때문으로 보입니다.

'/var/cache/oracle-jdk7-installer' 디렉토리에 들어가보면 설치 파일인 'jdk-7u65-linux-x64.tar.gz'의 용량이 0으로 표시됨을 알 수 있습니다.

즉, 다운로드가 정상적으로 수행되지 않은 것입니다.

Oracle 사이트 접속 후 jdk7 다운로드

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

'Accept License Agreement'를 선택하신 후 'jdk-7u65-linux-x64.tar.gz(64bit 전용)', 'jdk-7u65-linux-i586.tar.gz(32bit 전용)' 중 PC 환경에 적합한 파일을 다운로드 합니다.

※ 만약 파일명이 'jdk-7u65-linux-x64.gz'이라면 파일 명을 'jdk-7u65-linux-x64.tar.gz'로 수정해줍니다.

파일 경로 이동

다운로드 완료된 'jdk-7u65-linux-x64.tar.gz' 파일을 '/var/cache/oracle-jdk7-installer' 디렉토리로 이동합니다.

Oracle JDK 7 설치

sudo apt-get install oracle-java7-installer

다시 한번 apt-get을 활용하여 JDK7을 설치해줍니다

 

[출처] http://justckh.blogspot.kr/2014/07/ubuntu-oracle-jdk-7-is-not-installed.html

'Ubuntu' 카테고리의 다른 글

Ubuntu Java 버전 변경하기  (0) 2017.07.12
Posted by 워니후니빠
,