ѕ н α н α и
الذهاب إلى القناة على Telegram
لا توجد بيانات
المشتركون
+124 ساعات
+567 أيام
+6930 أيام
أرشيف المشاركات
Repost from - NS ᴄʜᴀɴɴᴇʟ
🐱 کیفیت و پایداری بالا
✅ قیمت مناسب
👨💻قیمت پایین نشانه بی کیفیت بودن درگاه نیست🤝
𝑺𝒆𝒑𝒊
Repost from - NS ᴄʜᴀɴɴᴇʟ
🐱 کیفیت و پایداری بالا
✅ قیمت مناسب
👨💻قیمت پایین نشانه بی کیفیت بودن درگاه نیست🤝
𝑺𝒆𝒑𝒊
Repost from N/a
🎫لاتاری ترون وگاس🎫
بازی های پرتنوع🎰
چالش های روزانه💰
قابل اعتماد✅️
سرگرمی همراه جایزه💸
دارای بیش از 1.5 سال سابقه❤️
دارای چنل راهنما❔️
جایزه های هفتگی و ماهانه🎉
محيطی امن برای سرمایهِ خود💵
ریسک را بپذیر تا سرمایه ات چندبرابر شود!
@Tron_Vgas :چنل
گروه: @Tron_Vgas_Gap
راهنما: @vegas_rahnma
Repost from Asgard
یه سری چنل ها دیدم دارن سورس چسکی کامپایلر رو قیمت فضایی میفروشن گفتم بهتره یه کیر بزرگ بهشون بزنیم 🕸
کامپایلر شما میتونه به هر زبانی نوشته شه ولی بهترین گزینه python هستش
چیز هایی که لازم دارید:
سرور لینوکس حداقل مشخصات:
CPU : 2 RAM : 4 HDD/SSD: 10ابزار های مورد نیاز: apktool:
Decode/rebuildjava = apksigner/uber-apk-signer:
signapkpython3:
chance name/icon/portشما باید کامپایلر رو بنا به apk خودتون بنویسید در مرحله اول باید فایل پایه یا همون baseapk رو توی یک مسیر قرار بدید و مسیر اون رو به کامپایلر بدید در مرحله بعد باید برنامه و decode کنید که به فایل های برنامه دسترسی داشته باشید برای این کار از apktool استفاده میکنید نمونه دستور:
subprocess.run(['apktool', 'd', 'input.apk', '-o', 'decoded_dir', '-f'], check=True)
بعد باید اسم برنامه که در فایل های
strings.xml AndroidManifest.xmlقرار داره رو replace کنید با چیزی که میخواید نمونه کد:
import xml.etree.ElementTree as ET
for root, dirs, files in os.walk(os.path.join(decoded_dir, 'res')):
for file in files:
if file == 'strings.xml':
tree = ET.parse(os.path.join(root, file))
for elem in tree.findall('string'):
if elem.attrib.get('name') == 'app_name':
elem.text = new_name
tree.write(os.path.join(root, file), encoding='utf-8', xml_declaration=True)
مرحله بعد تغییر آیکون برنامه هست که آیکونها در پوشههای مختلف res/mipmap-* یا res/drawable-* با نامهای ic_launcher یا icon قرار دارند.
آموزش تغییر:
تصویر جدید را با کتابخانه PIL (Pillow) به سایزهای مختلف (مثلاً 48×48، 72×72، 96×96، 144×144، 192×192، 512×512) تغییر اندازه بده.
2. در پوشههای res به دنبال فایلهای آیکون بگرد (معمولاً با نام ic_launcher.png یا icon.png).
3. هر فایل پیدا شده را با تصویر جدید (با همون اندازه) جایگزین کن.
نمونه کد:
from PIL import Image
with Image.open(new_icon_path) as img:
img = img.resize((512, 512), Image.LANCZOS)
# بعدش کپی توی مسیرهای مختلف
در مرحله بعد باید port رو جایگزین کنید توی این رت خز ها معمولا مسیرش اینه
assets/sudoport.txtبازم میگم این هارو باید با مقدار هایی که توی رت خودتون هست جایگزین کنید نمونه کد:
os.makedirs(os.path.join(decoded_dir, 'assets'), exist_ok=True)
with open(os.path.join(decoded_dir, 'assets', 'sudoport.txt'), 'w') as f:
f.write(port)
در مرحله بعد باید برنامه رو rebuild کنید که از apktool استفاده میکنیم
نمونه کد:
subprocess.run(['apktool', 'b', decoded_dir, '-o', 'modified.apk'], check=True)
در آخر باید برنامه رو sing کنیم با apksigner یا uber-apk_signer
اول یک keystore میسازیم:
keytool -genkey -v -keystore my.keystore -alias mykey -keyalg RSA -keysize 2048 -validity 10000
بعد sign میکنیم
نمونه با apksigner:
subprocess.run(['apksigner', 'sign', '--ks', 'my.keystore', '--ks-key-alias', 'mykey', 'modified.apk'], check=True)
نمونه با uber-apk-signer:
subprocess.run(['java', '-jar', 'uber-apk-signer-1.3.0.jar', '--apks', 'modified.apk', '--out', '.', '--allowResign'], check=True)
و در آخر برنامه که بهتون داده یا با ربات امضا زن یا روش دستی امضا میکنید
ربات امضا زن قدرتمند کیلر 🕷
@Signerkillerbotروش دستی:
با برنامه apk editor peach روی anti decomlile میزنید برنامه و انتخاب میکنید و استارت میکنید وقتی رمزگذاری شد برنامه رو sign میکنید مثلا با apksignerاینا همه توضیحات پایه و خیلی خلاصه برای اینکه متوجه بشید اصلا یه کامپایلر چطور کار میکنه بود اگه یکم خلاقیت به خرج بدید مغزتون و بکار بگیرید میتونید یک چیز خفن بنویسید موفق باشید✅
