현재 위치 - 중국오락넷 - 광고 연맹 - 손글씨, 미화 및 광고 제거를 위해 Android 앱에서 APK 파일을 수정하는 사례 연구

손글씨, 미화 및 광고 제거를 위해 Android 앱에서 APK 파일을 수정하는 사례 연구

이전 튜토리얼에서 안드로이드 앱의 APK 파일 압축 풀기, 패키징 및 수정에 대한 세 가지 간단한 사례 연구입니다.

1) 중국어 APK 소프트웨어

res 폴더에는 언어 팩을 의미하는 -*** 값이 있는 폴더가 많이 있는 것을 볼 수 있습니다. values는 영어 언어 팩, values-zh는 중국어(홍콩, 마카오, 대만 포함) 언어 팩, values-zh-rCN은 중국어 간체(중국 본토만 포함) 언어 팩. 값을 -***로 지정한 폴더는 중국어 언어 팩을 의미합니다. values-zh-rTW는 중국어 번체 언어 팩(홍콩, 마카오 및 대만)입니다. 또한 다른 지역의 언어 팩은 사용자가 잘 알지 못하는 단순화된 개체입니다.

값 폴더에는 일반적으로 배열.xml, 문자열.xml 등과 같은 언어 파일이 있습니다. 이러한 파일을 중국어로 로컬라이즈하려면 해당 파일을 수정해야 합니다. 때로는 다른 xml 파일을 하나씩 신중하게 수정해야 할 때도 있습니다.

2) 아이콘 태그 수정

모든 APK 파일에는 "아이콘 태그"가 있으며, 이 텍스트는 APK가 휴대폰에 설치될 때 아이콘 아래에 표시됩니다. 이 아이콘 태그의 내용은 수정할 수 있습니다. res\값에서 strings.xml을 찾아 아이콘 레이블 줄을 변경합니다(예: 자동 시작). 마찬가지로 위젯인 경우 widget_name을 수정합니다.

시스템/앱 아래의 참고:apk는 해당 odex 파일을 동시에 수정해야 하므로 수정하면 안 됩니다.

3) APK에서 광고를 제거합니다.

광고가 있는 APK 애플리케이션이 많이 있습니다. 애플리케이션에서 광고를 제거하려면 광고와 관련된 main.xml 파일을 수정해야 합니다. res 디렉토리에서 main.xml 파일을 찾습니다. 보통 \layout 디렉토리에 있지만 다른 디렉토리에 있는 경우도 있습니다. 심지어 메인.xml 파일이 없고 광고 라인이 다른 xml 파일에 배치되어 있는 경우도 있습니다. 한 번에 하나의 파일만 주의 깊게 검색하세요. 두 경우 모두 그 내용을 살펴보면 아래와 같이 유사한 명령어를 볼 수 있습니다. 이것이 광고 표시입니다.

Android:레이아웃 _ 너비 = " 채우기 _ 부모 " Android:레이아웃 _ 높이 = " 감싸기 _ 내용 " admobsdk:배경색 = " # ff 000000 " admobsdk:텍스트 colour = " # ffffffff " admobsdk:키워드 = " 안드로이드

앱스 "/>; 다음과 같이 수정됨 :

android:layout _ width = "0.0 dip"

Android:layout _ height = " 0.0 딥 " admobsdk:배경색 = " # ff 000000 " admobsdk:텍스트색 = " # ffffffff " admobsdk:키워드 = " 안드로이드

응용 프로그램"/>;

보시다시피, 핵심은 핵심은 채우기_부모를 0.0딥으로, 감싸기_내용을 0.0딥으로 변경하고, 그렇지 않으면 변경하지 않는 것입니다. 이 변경은 광고 공간을 위한 것이 아닙니다.

광고가 표시되지 않습니다.

4) 디스플레이 배터리를 1% 정밀도로 변경합니다.

XT502에서는 기본적으로 0%, 10%, 20%, 40%, 60%, 80%, 100%의 7가지 파일만 표시됩니다. 프레임워크-res.apk를 수정하여 디스플레이 정밀도를 변경할 수 있습니다. 그러나 XT502에서는 현실적으로 가능한 최상의 정밀도가 10%에 불과한 것으로 나타났습니다. 수정 방법은 다음과 같습니다.

(1)framework-res.apk 압축 풀기 (2)배터리 상태 아이콘 추가 수정 (3)stat_sys_battery.xml 파일 수정 (4)stat_sys_battery_charge.xml 파일 수정 (5)패키지 (6)

.

stat_sys_battery.xml, stat_sys_battery_charge.xml,

Resources.arsc 및 아이콘 디렉토리:drawable-mdpi(7)restructuring-framework-res.apk 추출

5) 상태 표시줄 변경하기 메시지 알림의 텍스트 색상을 변경하고 싶으신가요?

상태 표시줄 메시지 알림의 텍스트 색상은 프레임워크-res.apk 파일의 res\values 아래에 있는 colours.xml 파일에 의해 제어되므로 colours.xml 파일만 변경하면 됩니다. 또한 이 파일은 드롭다운 표시줄의 텍스트 색상도 제어하므로 수정할 수 있습니다. 텍스트 편집기로 colors.xml 파일을 열고 위치를 찾습니다.

#ff000000

이 파일은 다음과 같이 수정됩니다. 상태 표시줄 메시지 알림의 텍스트 색상이 검정색에서 흰색으로 변경됩니다.

copyright 2024중국오락넷