โปรแกรมถอดรหัส apk การคอมไพล์และการคอมไพล์ของโปรแกรม APK Android

โกลอฟนา / Google Play

Buvaєหลังจากเปิดตัวโปรแกรมโยคะแล้วไปไหนดี ความจริง Adzhe ดังนั้น postiyno trapleyaetsya? และไม่มีอะไรเหลือจากครีมถอดรหัสโยคะและแก้ไขโค้ดสองสามร้อยแถวและทุกอย่างจะต้องทำให้เสร็จโดยเร็วที่สุด

Axis i ฉันมีงานในการแก้ไขภาคผนวก ซึ่งอาจน้อยกว่า yogo apk และบรรดาผู้ที่มีส่วนร่วมในการถอดรหัสภาคผนวกรู้ว่าการคอมไพล์มันสำคัญแค่ไหน

ถอดรหัส

สำหรับ Android ให้ใช้ยูทิลิตี้ต่อไปนี้:
  • ApkTool สำหรับการถอดรหัสทรัพยากร
  • Dex2Jar สำหรับแปลง dex เป็น jar
  • JD-GUI สำหรับจัดการ jar วันหยุดสุดสัปดาห์
  • ฉันแนะนำ JAD มากกว่านี้ มันง่ายกว่าในการถอดรหัส JD-GUI
มีข้อมูลเพียงพอบนอินเทอร์เน็ต

หากคุณพยายามรับโปรแกรมหลังจากทำการดีคอมไพล์แล้ว คุณจะไม่สามารถคอมไพล์โปรแกรมผ่านการให้อภัยได้ สิ่งสำคัญอย่างยิ่งคือการถอดรหัสไซเคิลและล้างมัน การอภัยโทษของDeyakіนั้นแก้ไขได้ง่าย แต่อีกครั้ง มันจะไม่ง่ายที่จะเติบโตในการเปลี่ยนแปลงทางจิตที่ไม่มีตัวตน แต่ถ้ามีมากกว่าหนึ่งร้อยหรือมากกว่าพัน วิธีในการกู้คืนโปรแกรมดังกล่าวก็มีประสิทธิภาพ จะดีกว่า เขียนมันทั้งหมดอีกครั้ง

ซึ่งคุณสามารถเสร็จสิ้นการทดลองด้วยการถอดรหัส แต่ลอกคราบจะย้ายความคืบหน้าและเกิดวิธีการใหม่

การมอบหมายชั้นเรียนใหม่

Otzhe ห้องสมุด jar tse ทำไมไม่ลองเชื่อมต่อกับโครงการใหม่ล่ะ? เราใส่ไว้ในโฟลเดอร์ libs วางลงในกิจกรรมหลักและรวบรวม pratsyuє, smut, schob ไม่ใช่zbіgali _names ของคลาสดังนั้นตั้งชื่อแพ็คเกจที่ได้รับการพิสูจน์อย่างโจ๋งครึ่มіnaksheอย่างน้อย zbіgayutsyaสร้าง BuildConfig และ R.

ในลักษณะนี้ เป็นไปได้ที่จะลงสู่ Activity, Service, BroadcastReceiver และบางทีคลาสอื่น ๆ ที่หูหนวกในรายการนั้น ดังนั้นใน manifest จำเป็นต้องระบุชื่อคลาสใหม่ มิฉะนั้นจะไม่ถูกแยกแยะ .

ตอนนี้คุณสามารถทำการแมปฟังก์ชันเสมือนใหม่ได้อีกเล็กน้อย คำสำคัญสุดท้ายไม่อนุญาตให้ tse robiti และปฏิเสธ tezh ที่มอบให้เขา

เปลี่ยนคลาส

เมื่อยกเลิกการเก็บไลบรารี jar ไฟล์คลาสจะถูกลบออก ดังนั้นคลาสที่คอมไพล์แล้ว จึงเป็นสิ่งสำคัญที่เมื่อพับโปรเจ็กต์ในโฟลเดอร์ bin/classes จะมีไฟล์คลาสเหล่านั้น และจำเป็นต้องวางไฟล์จากไลบรารีที่นั่น ...

ไม่ใช่ทุกอย่างจะง่ายนัก แต่จำเป็นต้องรวบรวมโครงการโดยย่อ เพื่อที่จะชนะคลาสของภาคผนวกฟรี จำเป็นต้องมาที่โปรเจ็กต์ แต่ไม่ต้องเอ็กซ์พอร์ต มันง่ายที่จะต่อสู้: จากโฟลเดอร์ libs Eclipse เองส่งออกไลบรารี จากนั้นเราย้ายไลบรารี jar ไปยังโฟลเดอร์ lib และเพิ่มไปยังโปรเจ็กต์ใน Eclipse Project->Preferences->Java Build Path->Libraries->Add Jars... ระบุไว้ในแท็บ Order and Export จำเป็นต้องพิจารณาใหม่ เพื่อไม่ให้มีการติดตั้งช่องทำเครื่องหมาย เพื่อที่เราจะได้ไม่ต้องส่งออกไลบรารี่ ทุกอย่างจะอยู่ในไฟล์คลาส

ตอนนี้เราใช้คลาสของการดีคอมไพล์ของโปรแกรมภายนอก เราแก้ไขมันด้วยการให้อภัยในคอมไพล์ใหม่ เราเพิ่ม ตัวอย่างเช่น การแสดงไดอะล็อก เพื่อพิจารณาใหม่ เพื่อให้คลาสใหม่นั้นได้รับชัยชนะ เราล้างโปรเจ็กต์ใน Eclipse Project->Clean คัดลอกไฟล์คลาสไปยังโฟลเดอร์ bin/classes เลือกโปรเจ็กต์และทุกอย่างทำงานได้!

ในแอสเซมบลีที่จะเกิดขึ้น โปรเจ็กต์ไม่จำเป็นต้องทำความสะอาด เพื่อให้ได้วิธีการดังกล่าวด้วยตนเอง เพื่อให้การแก้ไขคำขอโทษง่ายขึ้นหลังจากการดีคอมไพล์ ฉันได้เปลี่ยนเอาต์พุตของ JD-GUI และ JAD ซึ่งฟังดูเพียงพอ

แต่ถึงเวลาแล้วที่จะรับเวอร์ชันที่เผยแพร่ และสำหรับเธอแล้ว ผู้ทำให้สับสนได้รับชัยชนะ และคุณเห็นการอภัยโทษหลายร้อยรายการสำหรับชื่อใหญ่ของชั้นเรียนและการขัดขืนของข้อความที่ขัดต่อไม่ได้ ตอนนี้ถึงเวลาจัดระเบียบไฟล์คลาสที่คอมไพล์แล้ว แยกประเภทราวกับว่าถูกแทนที่ หลังจากนั้นการอภัยโทษก็ไม่มีความผิด มีลักษณะเฉพาะที่ยอมรับไม่ได้อีกอย่างหนึ่งว่าการพับแบบพับ - จำเป็นต้องล้างโปรเจ็กต์และคัดลอกไฟล์คลาส มิฉะนั้น กลิ่นเหม็นจะหายไป

วิสโนวอค

ด้วยวิธีนี้ เฉพาะไฟล์ที่ถูกแก้ไขเท่านั้นที่ถูกถอดรหัส ซึ่งจะปรับปรุงการให้อภัยในผลลัพธ์ทั้งหมดและปรับปรุงโอเวอร์เฮด เพื่อให้โค้ดทั้งหมดสามารถถอดรหัส - แก้ไข - คอมไพล์ได้

Z Great Yamіrnіstiไม่ผลักดันให้เกิด SII SLIDI Vіdในขั้นต้นชื่อของ Yak Activity i Service และแพ็คเกจ Torzvi їїจะเป็นіііііііііслять стампіляціний иминиковной зами , заме สำหรับปัญหาทั้งหมด ด้วยวิธีอื่น zahistu จะเปลี่ยนรหัส

เพื่อที่จะแก้ไข ซอฟต์แวร์ APK. จำเป็นสำหรับเราที่จะถอดรหัสมัน จากนั้นเราจะรวบรวมมัน! คุณรู้ได้อย่างไรและคุณรู้อะไรจาก uroc นั้น

2. คัดลอกภาคผนวกที่เตรียมไว้ไปยังโฟลเดอร์ด้วย Sign Android . ที่แกะแล้ว

3.ดึงโปรแกรมไปที่ไฟล์ Sign_APK.batหลังจากนั้นจะมีการลงนามเพิ่มเติม


พร้อมลงนามภาคผนวกที่มีชื่อ apk_signed.apk

ภาคผนวกลงนาม!

หุ่นยนต์พร้อม APK ระบบ

ในการแก้ไขโปรแกรมระบบ คุณต้องติดตั้งไฟล์ระบบ APKTOOL ก่อน framework-res.apkอันไหนอยู่ในพาร์ติชั่นระบบ Android:

/system/framework/framework-res.apk

เพื่อเป็นกำลังใจให้ Apktool ไฟล์ดานีจำเป็นต้องป้อนคำสั่ง:

apktool ถ้าเฟรมเวิร์ก -res.apk

ตรวจสอบคำสั่งที่คุณต้องป้อนทาง roztashuvannya เพื่อให้เป็นไฟล์ framework-res.apk perebuvat ในโฟลเดอร์ C:\primer จากนั้นคำสั่งจะถูกมองเห็นด้วยรูปลักษณ์ทีละขั้นตอน:

apktool ถ้า W:\primer\framework -res.apk

นอกจากนี้ เพื่อให้สามารถแก้ไขไฟล์ระบบได้ เฟิร์มแวร์ต้องโทษ Deodex-ovana

ตอนนี้คุณสามารถถามทุกอย่าง! (อย่าเปลี่ยนแถวคำสั่ง)




22.07.2015

หายากมากที่สิ่งก่อสร้างของ Koristuvach keruvannyam Androidตำหนิความจำเป็นในการเปลี่ยนโปรแกรมสำหรับตัวคุณเอง Dodati schos, chi navpaki จัดระเบียบ ตัวอย่างเช่น แบนเนอร์ที่น่ารังเกียจจากการโฆษณา Abo ขออภัย ออกใบอนุญาตใหม่ โปรแกรม Aje ต้องเป็น kupuvati แต่ chi ไม่ใช่ lamati! แต่ตอนนี้เราจะไม่พูดถึง tse แต่เกี่ยวกับสิ่งเหล่านั้นในทางใดและถ้าเราเข้าสู่การแยกโปรแกรมบน Android

ใครต้องการบ้าง

ตามกฎแล้ว pochatkіvtsam reversers หรือ doslidnikam คน Tsim tsіkavo kolupati dodatki ผู้ค้าปลีกบุคคลที่สามเพื่อจุดประสงค์rіznih ในมุมมองของความสนใจซ้ำซาก ได้เกิดขึ้นแล้ว จนถึงจุดที่อยากรู้อยากเห็นในภาคผนวก ดังนั้นโดยตรงมีความสนใจต่ำกว่า นอกจากนี้ ความสนใจเหล่านี้มีความหลากหลายมากที่สุด: ความชั่วร้ายของภาคผนวกสำหรับ vikoristannya โดยไม่ต้องซื้อหรือด้วยวิธีโกง

ทฤษฎี

โปรแกรมการดีคอมไพล์ส่วนใหญ่ไม่ก่อให้เกิดปัญหาใดๆ สำหรับการดูแลผิว ตามความจำเป็น โปรแกรมที่เขียนขึ้นซึ่งทำงานบนทุกแพลตฟอร์ม ซึ่งคุณสามารถติดตั้ง Java Runtime ได้ อีกครั้ง แก่นแท้ของการแยกส่วนอยู่ในที่ไม่เหมาะสม: คุณสามารถดูรหัสการดีคอมไพล์ได้ เครื่องเสมือน Dalvik รวมถึงไฟล์ทรัพยากรทั้งหมดของโปรแกรม (มานิเฟสต์ มาร์กอัป ฯลฯ) หรือคุณสามารถแปลงรหัส Dalvik เป็นรหัส Java ในระยะแรก โปรแกรมจะถูกโอนไปยังพาธไปยังไฟล์ apk ไฟล์ apk อื่น (ซึ่งเป็นไฟล์เก็บถาวรอย่างง่ายจริงๆ) จำเป็นต้องแตกไฟล์ ไฟล์นี้มีโค้ดการตัดคำ Dalvik ทั้งหมด (ดังนั้น โค้ดการตัดคำทั้งหมดเป็นไฟล์เดียว) โปรแกรมพิเศษฉันแปลงโค้ด Dalvik เป็นโค้ด Java ซึ่งสามารถใช้เป็น Java Decompiler ได้ จะดีกว่าถ้ามีวิธีอื่นที่ดีกว่า แต่มีเคล็ดลับอยู่อย่างหนึ่ง ฉันเชื่อว่ามันเป็นไปไม่ได้ที่จะแปลงรหัสเป็นรหัส และตรรกะของรหัสนั้นห่างไกลจากสิ่งนั้น เช่นการเขียนร้านค้าปลีก สำหรับ โปรแกรมง่ายๆซึ่งเพียงพอแล้ว แต่สำหรับการทำความเข้าใจโค้ดทั้งหมด ให้เคารพโค้ดใน Java และใน Dalvik มาพูดถึงสิ่งที่เราต้องทำงานเพื่อแยกส่วนเสริม Android

สารละลาย

มาพูดถึงการดีคอมไพล์ของโปรแกรมกันดีกว่า Tobto ทันทีจากการคลายไฟล์แนบทั้งหมดใน apk xml-files สำหรับผู้ที่คุณต้องการยูทิลิตี้ apktool สิ่งที่คุณต้องมีคือเรียกใช้ยูทิลิตี้ด้วยพารามิเตอร์ที่ถูกต้อง: java -jar apktool.jar d app.apk. แฟล็ก d หมายความว่าโปรแกรมจะถูกถอดรหัส พารามิเตอร์ที่เหลือคือพาธไปยังไฟล์ apk เพื่อความชัดเจน ฉันสร้างค้างคาวสคริปต์และให้มันเป็นหน้าที่ของโปรแกรม

เปลือก

java -jar apktool.jar d app.apk หยุดชั่วคราว

เจดีกี กลิ่นเหม็นของความขุ่นเคืองก็ไม่มีค่า ด้วยรหัส. คุณต้องเปิดไฟล์ apk ด้วยความช่วยเหลือของผู้จัดเก็บ (เช่น 7zip) และแตกไฟล์ไปยังโฟลเดอร์ที่มีไฟล์ dex2jar class.dex.


เหตุใดจึงเรียกใช้ยูทิลิตี้ด้วยคำสั่งที่ไม่เหมาะสม ฉันกำลังแปลงรหัสเครื่อง Dalvik เป็นรหัส Java หากการแปลงสำเร็จ คุณสามารถยอมรับไฟล์ได้ class.jar. ไฟล์นี้แสดงโดย jdgui


โปรแกรมที่มีอินเทอร์เฟซ viconny ปัญหาเกี่ยวกับไฟล์ที่ถูกอ่านโดยตัวย้อนกลับ ปล่อยให้มันเริ่มทำงาน มันไม่ใช่ความผิดของคุณ เมื่อคุณเห็นมันบนพาเนล คลาสทั้งหมดจะถูกแสดง รวมก่อนโปรแกรมและการแจกจ่ายสำหรับแพ็คเกจ

ทางด้านขวาจะเหลือไว้สำหรับอันเล็ก: กรอกรหัสโปรแกรมให้เสร็จ ด้วยวิธีการแยกคอมไพล์ มันเป็นไปได้ที่จะทำการเปลี่ยนแปลงใดๆ กับโปรแกรม หลังจากเลือกไฟล์ที่จำเป็นทั้งหมดใน apk และลงชื่อมัน เกี่ยวกับสิ่งเหล่านั้น วิธี tse robiti อ่านความต่อเนื่อง

บางโปรแกรมอื่น ๆ บน Android ยกเว้นพลังของ koristuvach คุณสามารถใส่โฆษณาที่น่ารำคาญได้ จากนั้น buvaє และอื่นๆ - เรามีโปรแกรมที่ดี การแปลเท่านั้นที่คดหรือ zovsim ทุกวัน อาโบ เช่น โปรแกรมกำลังทดลอง แต่รับ เวอร์ชั่นใหม่ไม่มีทางเป็นไปได้ จะเปลี่ยนสถานการณ์ได้อย่างไร?

รายการ

ในบทความเหล่านี้ เราจะพูดถึงวิธีขยายแพ็คเกจ APK ด้วยภาคผนวก ดูโครงสร้างภายใน แยกส่วนและถอดรหัส bytecode และพยายามเปลี่ยนแปลงส่วนเสริม ซึ่งสามารถนำมาซึ่งประโยชน์อื่น ๆ แก่เรา

เพื่อเรียนรู้ทุกสิ่งอย่างอิสระ ฉันอยากชินกับความรู้ ภาพยนตร์ Javaที่เขียนโปรแกรมสำหรับ Android มี XML ที่เคลื่อนย้ายได้ซึ่งเขียนใน Android ทุกที่ - ในคำอธิบายของภาคผนวกและสิทธิ์การเข้าถึงเพื่อบันทึกแถวซึ่งจะแสดงบนหน้าจอ นอกจากนี้ คุณต้องดำเนินการด้วยตนเองด้วยซอฟต์แวร์คอนโซลพิเศษ

Otzhe แพ็คเกจ APK คืออะไรซึ่งมีซอฟต์แวร์ทั้งหมดสำหรับ Android อยู่

การแยกส่วนของภาคผนวก

ในเวลาเดียวกัน เราทำงานเฉพาะกับโค้ดที่แยกชิ้นส่วนของโปรแกรม ในขณะที่โปรแกรมที่ยอดเยี่ยม ทำการเปลี่ยนแปลงที่ร้ายแรง การขยายไปยังโค้ด smali จะทำให้การพับสมบูรณ์ยิ่งขึ้น โชคดีที่เราสามารถถอดรหัส dex Java ได้ ซึ่งจะไม่ใช่ต้นฉบับหรือคอมไพล์ย้อนหลัง แต่ยังง่ายต่อการอ่านและทำความเข้าใจตรรกะของโปรแกรมหุ่นยนต์ ในการเริ่มต้น เราต้องการเครื่องมือสองอย่าง:

  • dex2jar - นักแปล Dalvik bytecode เป็น JVM bytecode ตามสิ่งที่เราสามารถใช้รหัสของ Java ของฉัน
  • jd-gui - ตัวดีคอมไพเลอร์เอง ซึ่งอนุญาตให้คุณแยกโค้ด Java ที่กำลังอ่านออกจาก JVM bytecode คุณสามารถชักชวน Jad (www.varaneckas.com/jad); ต้องการชนะและจบอันเก่า แต่ในบางวิธีสร้างโค้ดที่อ่านง่ายกว่า Jd-gui ที่ต่ำกว่า

Vykoristovuvaty їхเป็นเช่นนั้น เราเริ่มต้น dex2jar ที่จุดเริ่มต้น โดยระบุว่าอาร์กิวเมนต์ไปที่แพ็คเกจ apk อย่างไร:

%dex2jar.sh mail.apk

เป็นผลให้แพ็คเกจ mail.jar Java ปรากฏในไดเร็กทอรีสตรีม ซึ่งสามารถเพิ่มไปยัง jd-gui เพื่อตรวจทานโค้ด Java

แนบ APK-packages และ otrimannya

อันที่จริง แพ็คเกจซอฟต์แวร์ Android เป็นไฟล์ ZIP ที่ยอดเยี่ยม สำหรับการตรวจสอบ คุณไม่จำเป็นต้องมีเครื่องมือพิเศษใดๆ ในการแกะมัน ดาวน์โหลด mother archiver - 7zip สำหรับ Windows หรือ unzip คอนโซลสำหรับ Linux เอล tse shodo obgorki. และอะไรอยู่ตรงกลาง? ตรงกลางเรามีโครงสร้างดังต่อไปนี้ใน vapadka ป่าของเรา:

  • เมตา-INF/- เรียกใบรับรองดิจิทัลของโปรแกรมซึ่งรับรองผู้สร้างซึ่งควบคุมผลรวมของไฟล์ของแพ็คเกจ
  • res/ - แหล่งข้อมูลต่างๆ เช่น ภาคผนวกที่จะชนะในโรบ็อตของคุณ เช่น รูปภาพ คำอธิบายที่เปิดเผยของอินเทอร์เฟซ เช่นเดียวกับข้อมูลอื่นๆ
  • AndroidManifest.xml- คำอธิบายของโปรแกรม เพื่อเข้าที่นี่ เช่น รายการใบอนุญาตที่จำเป็น จำเป็น เวอร์ชั่น Androidที่จำเป็นในการสร้างrazdіlnaของหน้าจอ;
  • class.dex- รวบรวม bytecode ของโปรแกรมสำหรับเครื่องเสมือน Dalvik
  • Resources.arsc- ทรัพยากร tezh สำหรับประเภทอื่น - แถว zokrema (พอดูได้ไฟล์ทั้งหมดสามารถบิดเพื่อ Russification!)

ไฟล์และไดเร็กทอรีที่อยู่ในรายการ ถ้าไม่ใช่ทั้งหมด อาจเป็น APK ส่วนใหญ่ อย่างไรก็ตาม varto คาดเดาไฟล์ / ไดเร็กทอรีที่ไม่กว้าง:

  • ทรัพย์สิน- อะนาล็อกของทรัพยากร คุณสมบัติหลัก - ในการเข้าถึงทรัพยากรที่คุณต้องการทราบตัวระบุ รายการของสินทรัพย์สามารถแก้ไขได้แบบไดนามิกโดยใช้เมธอด AssetManager.list() ในรหัสโปรแกรม
  • lib- ไลบรารี Native Linux ที่เขียนด้วยความช่วยเหลือของ NDK (Native Development Kit)

แคตตาล็อกของ vikoristovuyut vibrators igor โดยใช้ dvigun gri เขียนด้วย C / C ++ รวมถึงผู้สร้างส่วนเสริมที่ให้ประสิทธิผลสูง (เช่น Google Chrome). เราเลิกกับบ้านนอก แต่ฉันจะลบไฟล์แพ็คเกจโปรแกรมเองได้อย่างไร ฉันควรคลิกที่อะไร เป็นไปไม่ได้ที่จะรับไฟล์ APK จากไฟล์แนบที่ไม่มีรูท (กลิ่นเหม็นอยู่ที่ไดเร็กทอรี /data/app) และการรูทจะไม่ถูกรูท มีอย่างน้อยสามวิธีในการนำไฟล์โปรแกรมไปยังคอมพิวเตอร์:

  • ส่วนขยาย APK Downloader สำหรับ Chrome;
  • เสริม Real APK Leecher;
  • โปรแกรมแลกเปลี่ยนไฟล์และ warezniki ที่แตกต่างกัน

ซึ่งของพวกเขา vikoristovuvati - เพลิดเพลินกับด้านขวา; เราขอขอบคุณวิธีที่ดีกว่าในการเขียนโปรแกรมอื่น ๆ เราจะอธิบายวิธีที่ Real APK Leecher มีวิธีเขียนไวน์ใน Java มากขึ้น และเห็นได้ชัดว่า pratsyavatime ฉันต้องการ Windows ฉันต้องการ nix

หลังจากเริ่มโปรแกรม จำเป็นต้องกรอกข้อมูลในสามฟิลด์: อีเมล รหัสผ่าน และ ID อุปกรณ์ - และเลือก mov สองรายการแรกคืออีเมลและรหัสผ่านของบัญชี Google ของคุณ ซึ่งเป็นอีเมลที่คุณลงชื่อเข้าใช้ส่วนขยาย ฉันจะแนบอันที่สามพร้อมตัวระบุและคุณสามารถลบออกได้โดยกดรหัสบนตัวหมุน # #8255## แล้วเราก็รู้แถว Device ID เมื่อกรอกคุณต้องป้อนเฉพาะ ID โดยไม่มีคำนำหน้า android

เมื่อการบันทึกเสร็จสิ้น ข้อความ "ข้อผิดพลาดขณะเชื่อมต่อกับเซิร์ฟเวอร์" มักจะปรากฏขึ้น โวโน่รอไม่ไหวแล้ว Google Playดังนั้นอย่าสนใจมันและมองหาแพ็คเกจว่าจะโทรหาคุณอย่างไร

ตรวจสอบและแก้ไข

สมมติว่าคุณรู้จักแพ็คเกจ สิ่งที่คุณต้องคลิก ดาวน์โหลด แตกไฟล์ ... และเมื่อคุณลองดูไฟล์ XML บางประเภท มันจะแสดงว่าไฟล์นั้นไม่ใช่ไฟล์ข้อความ การแยกส่วนโยคะคืออะไรและจะทำงานกับแพ็คเกจอย่างไร จำเป็นต้องติดตั้ง SDK หรือไม่ สวัสดี อย่าติดตั้ง SDK obov'yazkovo สำหรับรายละเอียดทั้งหมดของบรรจุภัณฑ์ การดัดแปลง และแพ็คเกจบรรจุภัณฑ์ APK คุณต้องมีเครื่องมือต่อไปนี้:

  • ZIP archiverสำหรับการแกะและบรรจุ
  • สมาลี่- แอสเซมเบลอร์/ตัวแยกชิ้นส่วนสำหรับ bytecode เครื่องเสมือน Dalvik (code.google.com/p/smali);
  • aapt- เครื่องมือสำหรับบรรจุทรัพยากร (ทรัพยากรจะถูกบันทึกจากมุมมองไบนารีเพื่อเพิ่มประสิทธิภาพการทำงานของโปรแกรม) ไปที่โกดัง Android SDK แต่คุณสามารถถอดมันออกได้
  • ผู้ลงนาม- เครื่องมือสำหรับ ลายเซ็นดิจิทัลแก้ไขแพ็คเกจ (bit.ly/Rmrv4M)

เป็นไปได้ที่จะเอาชนะเครื่องมือเหล่านี้ทั้งหมดและไม่เป็นไร แต่ก็ไม่มีประโยชน์ ควรใช้ซอฟต์แวร์คุณภาพสูงเร่งความเร็วด้วยซอฟต์แวร์คุณภาพสูงจะดีกว่า หากคุณทำงานกับ Linux หรือ Mac OS X นี่คือเครื่องมือ apktool Vin ช่วยให้คุณสามารถแกะทรัพยากรลงใน รูปลักษณ์เดิม(รวมถึงไฟล์ไบนารี XML และไฟล์ arsc) เลือกแพ็คเกจอีกครั้งด้วยทรัพยากรที่เปลี่ยนแปลง แต่ไม่ต้องเซ็นชื่อในแพ็คเกจ ดังนั้นคุณต้องเรียกใช้ยูทิลิตี้ผู้ลงนามด้วยตนเอง ไม่ว่าจะเขียนยูทิลิตี้ใน Java การติดตั้งไม่ได้มาตรฐาน เริ่มติดตามไฟล์ jar เอง:

$ cd /tmp $ wget http://bit.ly/WC3OCz $ tar -xjf apktool1.5.1.tar.bz2

$wget http://bit.ly/WRjEc7 $tar -xjf apktool-install-linux-r05-ibot.tar.bz2

$ mv apktool.jar ~/bin $ mv apktool-install-linux-r05-ibot/* ~/bin $ ส่งออก PATH=~/bin:$PATH

ถ้าคุณทำงานกับ Windows แสดงว่ามีเครื่องมือมหัศจรรย์ที่เรียกว่า Virtuous Ten Studio ซึ่งรวบรวมเครื่องมือเหล่านี้ทั้งหมด (รวมถึง apktool เอง) แต่แทนที่จะเปลี่ยนอินเทอร์เฟซ CLI คุณต้องฉลาดอย่างสังหรณ์ใจ ส่วนต่อประสานกราฟิกสำหรับความช่วยเหลือซึ่งเป็นไปได้ที่จะดำเนินการสำหรับการแกะ การถอดประกอบ และการแยกส่วนในการคลิกแบบคิลก้า เครื่องมือ Donation-ware เพื่อให้บางครั้งพวกเขาได้รับการประกาศให้ถอดใบอนุญาต แต่คุณสามารถอดทนได้ ฉันไม่สามารถอธิบายโยคะได้ เพื่อให้คุณสามารถนำมันไปใช้ในส่วนต่อประสานกับค่าปรับ และควรกล่าวถึงแกน apktool เนื่องจากลักษณะของคอนโซลเพิ่มเติม



มาดูการตั้งค่า apktool กัน กล่าวโดยย่อ มีสามคำสั่งหลัก: d (ถอดรหัส), b (สร้าง) และ if (ติดตั้งเฟรมเวิร์ก) แม้แต่กับสองทีมแรก ทุกสิ่งทุกอย่างก็รู้ว่าจะปล้นทีมที่สามได้อย่างไร ตัวดำเนินการอัจฉริยะ? วอห์นเปิดกล่องคำสั่ง UI-framework ซึ่งจำเป็นสำหรับสถานการณ์ที่เงียบ หากคุณเตรียมแพ็คเกจระบบ

ลองดูตัวเลือกบางอย่างสำหรับคำสั่งแรก:

  • -s- อย่าถอดแยกไฟล์ dex;
  • -r- อย่าแกะทรัพยากร
  • -b- อย่าใส่ข้อมูลภาษีลงในผลการถอดแยกชิ้นส่วนของไฟล์ dex
  • -frame-เส้นทาง- ปรับแต่งคำแนะนำของ UI-framework เพื่อแทนที่ใน apktool ทีนี้มาดูตัวเลือกสองสามตัวสำหรับคำสั่ง b:
  • -f- บังคับให้พับโดยไม่ต้องตรวจสอบการเปลี่ยนแปลงซ้ำ
  • -a- เป็นไปได้ที่จะหาวิธี aapt (zasіbสำหรับการจัดเก็บ APK-archive) ด้วยเหตุผลบางอย่างที่คุณต้องการได้รับ yogo z іnshoy dzherel

การรับ apktool นั้นง่ายพอ ๆ กับการป้อนคำสั่งใดคำสั่งหนึ่งในไฟล์ไปยัง APK เช่น:

$apktool d mail.apk

หลังจากนั้นในแค็ตตาล็อกเมล ไฟล์ทั้งหมดของแพ็คเกจจะแสดงและถอดประกอบ

ผ่า. เปิดโฆษณา

ทฤษฎี - วิเศษมากกรุณา แต่จำเป็นมากกว่าเพราะเราไม่รู้ว่าจะทำอย่างไรกับแพ็คเกจที่แกะแล้ว? มาลองใช้ทฤษฎี zastosuvat ด้วยศักดิ์ศรีของเราเอง modifikuєmoที่สุดอย่าง softin shchob เหล่านั้นจะไม่แสดงโฆษณาให้เราเห็น ตัวอย่างเช่น ให้มันเป็น Virtual Torch - ไฟฉายเสมือน สำหรับเรา ซอฟต์แวร์นี้เหมาะมาก เพราะมันเต็มไปด้วยโฆษณาที่มีประสิทธิภาพ และทำได้ง่ายมากๆ เพื่อไม่ให้คุณหลงทางในโค้ด netry



Otzhe เพื่อขอความช่วยเหลือจากหนึ่งในวิธีการแนะนำ หาอาหารเสริมเพิ่มเติมจากตลาด คุณแตกร้าว Virtuous Ten Studio ได้อย่างไรเพียงแค่เปิดไฟล์ APK จากส่วนเสริมแล้วแตกไฟล์เพื่อสร้างโครงการ (ไฟล์ -> โครงการใหม่) จากนั้น เมนูบริบทเลือกนำเข้าไฟล์สำหรับโครงการ หากตัวเลือกของคุณตรงกับ apktool การพิมพ์คำสั่งเดียวก็เพียงพอแล้ว:

$apktool d com.kauf.particle.virtualtorch.apk

หลังจากนั้น โครงสร้างไฟล์จะปรากฏในไดเร็กทอรี com.kauf.particle.virtualtorch คล้ายกับที่อธิบายไว้ในส่วนหน้า แต่หลังจากไดเร็กทอรีเสริม smali ให้แทนที่ไฟล์ dex ด้วยไฟล์ apktool.yml อย่างแรกคือการลบโค้ดที่แยกชิ้นส่วนของ dex-file ของโปรแกรม อีกอันคือข้อมูลการบริการที่ apktool ต้องการเพื่อนำแพ็คเกจกลับมา

ก่อนอื่น เราควรดูที่ไหน tse แน่นอน AndroidManifest.xml และที่นี่เราเห็นแถวที่ก้าวหน้าทันที:

ไม่สำคัญหรอกว่าคุณจะรู้ว่าคุณมีอะไรบ้างสำหรับการเพิ่มภาคผนวกใหม่เพื่อชนะการเผชิญหน้าทางอินเทอร์เน็ต ที่จริงแล้ว หากเราเพียงต้องการกำจัดโฆษณา ดีกว่าสำหรับทุกสิ่ง เราจะมีเพียงพอที่จะปกป้องส่วนเสริมอินเทอร์เน็ต มาลองกันก่อน เราเห็นแถวคำแนะนำและพยายามเลือกซอฟต์แวร์เพื่อขอความช่วยเหลือ apktool:

$apktool b com.kauf.particle.virtualtorch

คำเตือน

ในการลงนามโปรแกรมเพื่อขอความช่วยเหลือจาก apk-signer คุณสามารถติดตั้ง Android SDK และระบุเส้นทางล่าสุดไปยังเส้นทางใหม่ในการตั้งค่าโปรแกรม

ข้อมูลทั้งหมดจะได้รับเพื่อความรู้ของคุณเท่านั้น กองบรรณาธิการหรือผู้เขียนไม่รับผิดชอบไม่ว่าฉันจะสูญเสียหรือไม่ถูกปราบปรามโดยเนื้อหาของบทความนี้

ตอนนี้คุณสามารถลงนาม APK ด้วยคีย์นี้ บนแท็บ APK Signer ให้เลือกไฟล์ที่สร้างขึ้น ป้อนรหัสผ่าน ใช้แทนคีย์และรหัสผ่านของไฟล์ใหม่ จากนั้นค้นหาไฟล์ APK แล้วกดปุ่ม "Sign" อย่างกล้าหาญ หากทุกอย่างเป็นไปด้วยดี แพ็คเกจจะได้รับการลงนาม

ข้อมูล

ดังนั้นเราจึงลงนามในแพ็คเกจด้วยรหัสของเราเอง เนื่องจากมีข้อขัดแย้งกับภาคผนวกดั้งเดิม ซึ่งหมายความว่าเมื่อคุณพยายามอัปเดตซอฟต์แวร์ผ่านตลาด เราจะให้อภัย

ต้องใช้ลายเซ็นดิจิทัลเท่านั้น ซอฟต์แวร์บุคคลที่สามดังนั้นคุณจึงมีส่วนร่วมในการดัดแปลง การเพิ่มระบบเนื่องจากสำเนาถูกติดตั้งในไดเร็กทอรี /system/app/ จึงไม่จำเป็นต้องเซ็นชื่อ

หลังจากนั้นเราจะส่งแพ็คเกจไปยังสมาร์ทโฟน ติดตั้งและเริ่มต้น Voila โฆษณาขึ้น! อย่างไรก็ตาม ดูเหมือนผู้ช่วยของเธอจะได้รับแจ้งว่าเราไม่สามารถเข้าถึงอินเทอร์เน็ตได้ แต่ให้อนุญาตทุกวัน สำหรับไอเดียที่นำไปใช้ได้ แต่ถ้าคุณมองในแง่ดี พูดตามตรง เราก็โชคดีกับภาคผนวกที่โง่เขลา โดยปกติ softina จะเขียนขึ้น ดีกว่าสำหรับทุกสิ่ง เพื่อชี้แจงนวัตกรรมของตัวเอง หรือเพื่อพิจารณาการมีอยู่ของการเชื่อมต่ออินเทอร์เน็ต มิฉะนั้นก็แค่เริ่มต้น วิปัสสนาดีอย่างไร? ได้เลย แก้ไขโค้ด

เรียกผู้เขียนภาคผนวกเพื่อสร้างชั้นเรียนพิเศษเพื่อแสดงโฆษณาและเรียกวิธีการของชั้นเรียนเหล่านี้ในเวลาที่เปิดตัวโปรแกรมหรือกิจกรรมใดกิจกรรมหนึ่ง (อย่างง่ายคือหน้าจอของโปรแกรม) พยายามจะรู้จักชั้น ไปที่ไดเร็กทอรี smali ไปที่ com (ใน org คุณสามารถค้นหาไลบรารีกราฟิกโอเพ่นซอร์ส cocos2d เท่านั้น) ไปที่ kauf (สิ่งเดียวกันเพราะชื่อของผู้ค้าปลีกอยู่ที่นั่นและรหัสทั้งหมดอยู่ที่นั่น) - และ แกนของไวน์ สารบบการตลาด ตรงกลาง เรารู้จักไฟล์จำนวนมากจากนามสกุล smali คลาส Tse และคลาสที่โดดเด่นที่สุดของ Ad.smali สำหรับชื่อที่ไม่จำเป็นต้องเดาว่าจะแสดงโฆษณาใด

เราสามารถเปลี่ยนตรรกะของหุ่นยนต์โยคะได้ แต่จะง่ายกว่ามากในการทำความสะอาด Wikis ของวิธีการโยคะจากอาหารเสริมเอง ไปที่ไดเร็กทอรีการตลาดและไปที่ไดเร็กทอรีอนุภาคแล้วไปที่ virtualtorch หมายเหตุพิเศษที่นี่คือไฟล์ MainActivity.smali นี่คือคลาสมาตรฐานสำหรับ Android ซึ่งสร้างโดย Android SDK และติดตั้งเป็นจุดเริ่มต้นในโปรแกรม (คล้ายกับฟังก์ชันหลักใน C) เปิดไฟล์เพื่อแก้ไข

ใช้รหัส smali (แอสเซมเบลอร์เบ็ดเตล็ด) สำหรับความเข้าใจผิดและสำคัญสำหรับการอ่านผ่านธรรมชาติที่ต่ำ เราจะไม่ทำ แต่เพียงแค่รู้ปริศนาทั้งหมดของโฆษณาระดับชั้นเรียนในโค้ดและแสดงความคิดเห็นออกมา เราขับรถในแถว "โฆษณา" ในเรื่องตลกที่เราวางไว้ในแถวที่ 25:

ช่องโฆษณาส่วนตัว:Lcom/kauf/marketing/Ad;

ที่นี่ช่องโฆษณาถูกสร้างขึ้นเพื่อเลือกวัตถุให้กับโฆษณาระดับ คอมเม้นสำหรับการติดตั้งเพิ่มเติม### แถวหน้าครับ มาต่อเรื่องตลกกันเถอะ แถว 423:

อินสแตนซ์ใหม่ v3, Lcom/kauf/marketing/Ad;

นี่คือการสร้างวัตถุ เราแสดงความคิดเห็น เรายังคงค้นหามันในแถว 433, 435, 466, 468, 738, 740, 800 และ 802 จนถึงเมธอดของคลาสโฆษณา เราแสดงความคิดเห็น แนชทุกอย่าง. ดูแล. ตอนนี้ แพ็คเกจจะต้องถูกนำกลับไปและตรวจสอบแนวทางปฏิบัติของ yogo อีกครั้งและการแสดงโฆษณา เพื่อความบริสุทธิ์ของการทดสอบ คุณสามารถลบแถว AndroidManifest.xml เลือกแพ็คเกจ ลงชื่อ และติดตั้ง

กระต่ายตัวสุดท้ายของเรา โฆษณาที่มองเห็นได้

โอปป้า! โฆษณาปรากฏขึ้นสำหรับโปรแกรมหุ่นยนต์น้อยกว่าหนึ่งชั่วโมง แต่ถูกทิ้งไว้ที่เมนูหลัก เช่น mi bachimo หากเปิดตัวซอฟต์แวร์ ดังนั้นลองดูหรือจุดเริ่มต้นคือคลาส MainActivity และโฆษณาปรากฏขึ้นในชั่วโมงแรกของโปรแกรมหุ่นยนต์หรือถูกทิ้งไว้จากเมนูหลักแล้วจุดเริ่มต้นเป็นอย่างอื่นด้วย? หากต้องการแสดงจุดเริ่มต้นอ้างอิง ฉันสร้างไฟล์ AndroidManifest.xml ขึ้นใหม่ ดังนั้นในแถวใหม่ แถวถัดไป:

อย่าบอกเรา (และที่สำคัญกว่านั้นคือ Android) เกี่ยวกับกิจกรรมที่ชื่อ Start สามารถเปิดใช้งานได้ที่การสนับสนุนการสร้างความตั้งใจ (ย่อย) android.intent.action.MAIN จากหมวด android.intent.category.LAUNCHER วิธีการนี้สร้างขึ้นเมื่อคุณแตะที่ไอคอนโปรแกรมในตัวเรียกใช้งาน ซึ่งจะกำหนดจุดเริ่มต้นให้กับสิ่งนั้น และคลาสเริ่มเอง ดีกว่าสำหรับทุกอย่างที่โปรแกรมเมอร์เขียนโปรแกรมโดยไม่มีเมนูหลักจุดเข้าสู่คลาส MainActivity มาตรฐานแล้วเพิ่มหน้าต่างใหม่ (กิจกรรม) ซึ่งเป็นการล้างเมนูที่อธิบายไว้ในคลาสเริ่มและด้วยตนเอง สร้างด้วยจุดเริ่มต้น

เปิดไฟล์ Start.smali และค้นหาแถว Ad อีกครั้ง เรารู้ในแถว 153 และ 155 ปริศนาของคลาส FirstAd Vіn tezh є y vihіdniki іตัดสินโดยชื่อยังคงพิสูจน์ให้เห็นถึงการแสดงสตันบนหน้าจอส่วนหัว เราเห็นเพิ่มเติมว่า เมื่อมีการสร้างอินสแตนซ์ของคลาส FirstAd บนเนื้อหานั้น สำหรับบริบท สามารถอ้างถึงอินสแตนซ์นั้น และให้เครื่องหมาย cond_10 การเปลี่ยนแปลงที่ชาญฉลาดเกี่ยวกับวิธีการสร้างก่อนการสร้างอินสแตนซ์ของ ห้องเรียน:

If-ne p1, v0, :cond_10 .line 74 อินสแตนซ์ใหม่ v0, Landroid/content/Intent; ... :cond_10

เหนือสิ่งอื่นใด ดูเหมือนว่าโปรแกรมจะนับในลักษณะที่จำเป็นในการแสดงโฆษณาบนหน้าจอหลัก และแม้ว่าจะข้ามไปที่ cond_10 ตกลง สมมติว่างานและแทนที่การเปลี่ยนผ่านอย่างชาญฉลาดเป็นงานที่บ้าคลั่ง:

#if-ne p1, v0, :cond_10 goto:cond_10

ไม่มีปริศนา FirstAd อีกต่อไปในโค้ด ดังนั้นเราจึงปิดไฟล์และเลือกคบเพลิงเสมือนของเราอีกครั้งเพื่อขอความช่วยเหลือเกี่ยวกับ apktool คัดลอกไปยังสมาร์ทโฟน ติดตั้ง เรียกใช้ Voila โฆษณาทั้งหมดปรากฏขึ้นซึ่งเราประสบความสำเร็จและเป็น vitaemo

Podbags

บทความนี้เป็นเพียงการแนะนำสั้นๆ เกี่ยวกับวิธีการเปิดและแก้ไขส่วนเสริมของ Android เบื้องหลังการสูญเสียสารอาหารจำนวนมาก เช่น znyatya zakhistu การวิเคราะห์โค้ดที่ทำให้งง การแปลและการเปลี่ยนทรัพยากรของโปรแกรม ตลอดจนการปรับเปลี่ยนภาคผนวก การเขียน vikoristannym หุ่นยนต์นพ. อย่างไรก็ตาม มายูจิ ความรู้พื้นฐาน;

ไม่นานมานี้ ฉันค้นพบวิธีช่วยเหลือบริการออนไลน์ฟรี (ตรวจสอบไฟล์ APK) วันนี้เรากำลังพูดถึงหัวข้อของไฟล์ APK ต่อ และฉันจะแสดงวิธีถอดรหัสไฟล์ APK ทางออนไลน์

Ale for the cob สำหรับผู้ที่ไม่รู้ ฉันจะบอกคุณว่าการแตกไฟล์ APK ทั่วไปและการถอดรหัสแบบใดโดยทั่วไป และในบางวิธีคุณอาจต้องการ ไม่แนะนำสำหรับ coders, IT-shnikam และคอมพิวเตอร์อื่น ๆ เพื่ออ่านส่วนที่น่ารังเกียจ! เข้าไปดูบริการออนไลน์ได้ทันที

  • Peredmova
  • การถอดรหัสคืออะไร
  • ดีคอมไพเลอร์ ไฟล์ APKออนไลน์
  • Visnovki

ดีคอมไพเลอร์และกระบวนการถอดรหัสคืออะไร?

ดีคอมไพเลอร์พยายามคอมไพล์คอมไพล์ใหม่ ไฟล์ไบนารีกลับมาพร้อมกันเป็นรหัสที่ถูกต้อง Yakіsttsієїoperatsіїที่จะนอนลงในรูปแบบของลักษณะเฉพาะของการเขียนโปรแกรม mov ของvihіdnik

มีดีคอมไพเลอร์จำนวนมากสำหรับการเขียนโปรแกรม Java Java bytecode มีข้อมูลมากมาย ดีคอมไพเลอร์นี้ทำให้ง่ายต่อการแปลงรหัสเป็นสถานะ ติดกับการคอมไพล์ซ้ำ

APK Decompilation

อย่างที่คุณทราบ ส่วนเสริมของ Android ควรเขียนด้วยภาษาจาวา นับตั้งแต่เปิดตัว Android เวอร์ชันแรก โปรแกรมเมอร์ก็มีงาน - วิธีรวบรวมไฟล์ Java ลงในไฟล์ APK เพื่อติดตั้งบนอุปกรณ์ Android และวิธีรวบรวมลำดับย้อนกลับ tobto ถอดรหัสไฟล์ APK

จำเป็นต้องถอดรหัสไฟล์ APK หรือไม่

การให้เหตุผลนั้นง่าย - เพื่อที่จะดูตั้งแต่แรก วิธีฝึกส่วนเสริมเหล่านั้นหรือส่วนเสริมอื่นๆ ของ Android และเปลี่ยนแปลงตามความจำเป็น เมื่อทำการถอดรหัสไฟล์ APK (ตามกฎแล้ว คุณจะได้รับไฟล์ Java ชุดใหม่ที่มีรหัสต้นฉบับ)

ต้องดูตัวเองมากกว่านี้และเพื่อทำงานบนคอมพิวเตอร์ คุณต้องติดตั้งเครื่องมือต่าง ๆ มากมาย คุณต้องมีเครื่อง Java ที่ติดตั้ง, Android SDK และเครื่องมือต่างๆ เช่น JavaDecompiler, dex2jar เป็นต้น จริงๆ มันดีและพับได้ แต่ถนนที่ถูกต้องที่สุด น่าเสียดาย การเรียนรู้จากความรู้ ทักษะ และความโง่เขลาของคุณเป็นสิ่งสำคัญ

คุณสามารถถอดรหัสโปรแกรมเสริม Android ง่ายๆ อย่างนั้นได้ไหม

เจ๋ง. คณะกรรมการพัฒนา Z เทคโนโลยีมืดบริการออนไลน์ปรากฏขึ้นฟรีซึ่งฉันจะบอกคุณทันที

ถอดรหัส APK ออนไลน์ด้วย Javadecompilers

มาดูบริการออนไลน์ของเรากัน เครื่องมือ Ceyอิงตามเวอร์ชันออฟไลน์ของดีคอมไพเลอร์ Jadx

1. ไปที่เว็บไซต์ Javadecompilers กดปุ่ม "ดู" และเลือกโปรแกรมที่ต้องการ

2. กดปุ่ม "อัปโหลดและถอดรหัส"

Java decompilers

3. ผลลัพธ์จะแสดงผ่านการโรยเส้นใย (ลึกในการขยายโปรแกรม) ซึ่งสามารถถ่ายโอนไปยังคอมพิวเตอร์ได้โดยการกดปุ่มบันทึก

Java decompilers

4. คุณยังสามารถดูไฟล์ทั้งหมดในไดเร็กทอรีและรับสกิน okremo

Java decompilers

มาดูกันว่ามีอะไรบ้างในไซต์และเครื่องมืออื่นๆ โดยทั่วไปแล้วเว็บไซต์ก็ไม่เลว บุ๊คมาร์คแน่นอน!

ถอดรหัส APK ออนไลน์ด้วย APK-Deguard

อีกหนึ่งบริการออนไลน์ของ Cicavia ที่เรียกว่า Pratsyuєสำหรับหลักการนี้ เราเข้าไปข้างในนำไฟล์ที่จำเป็นไปที่ไซต์แล้วกดปุ่ม "อัปโหลด"

APK Deguard

แกนดูเหมือนกำลังถอดรหัสไฟล์ APK บนไซต์

APK Deguard

บริการออนไลน์ของ APK-Deguard เช่นเดียวกับไซต์ก่อนหน้านี้ ช่วยให้คุณบันทึกข้อมูลภายนอกได้ ฟอร์แมต txt, zip และ apk

APK Deguard

Є obmezhennya สำหรับการขยายสูงสุดของโปรแกรมซึ่งก็คือzavantazhuєtsya นามสกุลของไฟล์ไม่มีความผิดในการเกินขนาด 16 mb บริการดีและใช้งานได้ดีมาก บุ๊คมาร์คมานานแล้ว

APK Decompilers

สมมติว่าสองคำเกี่ยวกับบริการ กล่าวโดยย่อสำหรับผู้ที่เงียบเป็นพิเศษเกี่ยวกับอะไรและ rozpovidat ซึ่งเป็นไซต์สำหรับการถอดรหัสไฟล์ APK

ตัวถอดรหัส APK

สำหรับการใช้งานตามด้านหน้า ช่วยให้คุณสามารถถ่ายโอนข้อมูลไปยังคอมพิวเตอร์ของคุณโดยไม่ต้องเรียกดูไดเร็กทอรีและไฟล์บนไซต์

Visnovki

ความเป็นไปได้ของบริการออนไลน์ที่มืดมนไม่สามารถเทียบได้กับวิธีการถอดรหัสไฟล์ APK แบบออฟไลน์ซึ่งใช้งานได้ดีกว่าและช่วยในการคอมไพล์ได้ เอลดูบทความวิธีการทำงานของสถานการณ์ของนักร้องคือสามารถทำได้มากที่สุด

เกี่ยวกับใครทุกอย่าง วันนี้คุณได้ค้นพบเพิ่มเติมเกี่ยวกับอนาคตและการถอดรหัสไฟล์ APK ฉัน vpevneniy คุณต้องการ tsya іnformatsijaและtsі novichki สำหรับ zahistu vіd โปรแกรม shkidlivihที่ .

ไม่นานมานี้ ฉันค้นพบวิธีช่วยให้บริการออนไลน์ฟรีแปลงได้ โปรแกรม Androidไวรัส (ตรวจสอบไฟล์ APK) วันนี้เรากำลังพูดถึงหัวข้อของไฟล์ APK ต่อ และฉันจะแสดงวิธีถอดรหัสไฟล์ APK ทางออนไลน์ Ale for the cob สำหรับผู้ที่ไม่รู้ ฉันจะบอกคุณว่าการแตกไฟล์ APK ทั่วไปและการถอดรหัสแบบใดโดยทั่วไป และในบางวิธีคุณอาจต้องการ ไม่แนะนำสำหรับ coders, IT-shnikam และคอมพิวเตอร์อื่น ๆ เพื่ออ่านส่วนที่น่ารังเกียจ! เข้าไปดูบริการออนไลน์ได้ทันที คุณสามารถสมัครบทความ "การปกป้องข้อมูลที่ถ่ายโอนไปยัง Android" ได้ การถอดรหัส APK ออนไลน์ วิธีถอดรหัสไฟล์ APK ของ Decompiler ออนไลน์ บริการออนไลน์ APK Decompilers บริการออนไลน์ Javadecompilers...

© 2022 androidas.ru - ทั้งหมดเกี่ยวกับ Android