PDA

View Full Version : سوال در باره برنامه اندرویدی ، لطفا زود جواب بدین ضروریه :(



shahang
جمعه 14 آذر 1393, 18:01 عصر
با سلام خدمت حرفه ای های انجمن حرفه ای برنامه نویس ، ما چاکریم :لبخند::لبخند::لبخند:
یه سوال
این نرم افزار فال حافظ اینا که میسازن ، متن این نرم افزار کجاست که بعد به صورت رندم از بین اون متن ها فال رو انتخاب میکنن؟؟؟
یعنی محتوا رو چجوری تهیه می کنن؟؟

saeed_g21
جمعه 14 آذر 1393, 18:08 عصر
خوب بستگی داره

اگه از دیتابیس استفاده شده باشه کافیه بصورت راندوم (تصادفی) از دیتابیس ردیفی رو انتخاب کنی و نشان بدی همین!

shahang
جمعه 14 آذر 1393, 18:20 عصر
خوب بستگی داره

اگه از دیتابیس استفاده شده باشه کافیه بصورت راندوم (تصادفی) از دیتابیس ردیفی رو انتخاب کنی و نشان بدی همین!



منظورم همین متن فال ، شعر و تفسیرش...
میشه از یه نرم افزار اندروید برای برداشتن متنش استفاده کرد؟؟

saeed_g21
جمعه 14 آذر 1393, 18:31 عصر
برای استفاده از دیتابیس سایر برنامه ها بهتره از سازنده اون برنامه اجازه بگیری چون در غیر اینصورت شرعا حرام و کار غیر انسانی هست چون طرف کلی وقت گذاشته تا اون دیتابیس رو طراحی کرده برای استفاده در برنامه خودش

سوالت رو گنگ و خیلی کلی میپرسی

shahang
جمعه 14 آذر 1393, 18:51 عصر
برای استفاده از دیتابیس سایر برنامه ها بهتره از سازنده اون برنامه اجازه بگیری چون در غیر اینصورت شرعا حرام و کار غیر انسانی هست چون طرف کلی وقت گذاشته تا اون دیتابیس رو طراحی کرده برای استفاده در برنامه خودش

سوالت رو گنگ و خیلی کلی میپرسی



نه نمیخوام منتشر کنم :لبخند: برا یادگیریه ، پس یه همچین کاری میشه کرد .

shahang
جمعه 14 آذر 1393, 21:00 عصر
ببخشید دیتا بیس ها قفل نیستن؟؟

pbm_soy
شنبه 15 آذر 1393, 01:37 صبح
اول از همه تمام برنامه های اندروید را میتوانید decompile کنید (البته کارهای مبهم سازی انجام میدهند برای اینکه فهم برنامه سخت شود!)
این بحث decompile قبلا بطور مفصل در این سایت بحث شده است

برای دسترسی به منابع برنامه کافیه فایل APK را با Winrar باز کنید تصاویر و صداها و متون از دل آن استخراج خواهد شد

البته احتمال دارد خیلی از برنامه ها فایلهای متنی و دیگر منابع برنامه اشان را کد کرده باشند و شاید نتوانید آنها را مستقیما پس از استخراج مطالعه کنید در اینصورت باید آنها را دیکد کنید برای اینکار هم بهترین کار این است که شما سورس کد برنامه را از فایل DEX موجود در فولدر استخراج شده تولید کنید و با مطالعه برنامه روش دیکد کردن برنامه را بفهمید و خودتان آن فایل متنی یا دیتابیس را دیکد کنید.

البته بیشتر برنامه ها متون را در فایلهای دیتابیس Sql lit میگذارند و آنرا کد میکنند مانند fastDic کل کلمات در آن دیتابیس موجود است و باید دیکد کنید!

البته برای یادگیری پیشنهاد میدم که بجای اینکه روی اینکارها وقت بذارید یک دیتابیس ساده و کوتاه با چندخط خودتون درست کنید و شروع کنید روش برنامه نوشتن و اگر هم در آینده میخواهید برنامه را پخش کنید خوب متن را با طی مراحل قانونی تهیه کنید یا اینکه خودتون تایپ کنید یا بدید تایپ کنند و یا مثلا دیوان حافظ تو اینترنت زیاد است و با صرف شاید یکی ، دوساعت بتونید خودتون دیتابیسش را آماده کنید (Copy & paste)