עריכת קובץ של אפליקציה apk
-
אני מעוניין לערוך את המילון של אפליקציה
איך אני פותח את הקובץ בסיומת so ומוסיף לו מילים?
libstlport_shared.so -
@itzhak05276 תוכל להסביר מה זה ה"מילון של אפליקציה" ולמה נראה לך שזה נמצא בקובץ הנ"ל?
מדובר בקובץ בינארי שמממש את ה-standard template library של ++C, יהיה לך קשה לערוך אותו ככה -
אשמח לקבל עזרה, זו היתה השערה.
הנה האפליקציה
https://mitmachim.top/assets/uploads/files/1681170032232-לימוד-אנגלית_1.0.6_apkpure.apkאני מעוניין להוסיף לה אוצר מילים למאגר,זה אפשרי?
-
@itzhak05276 חיטטתי קצת, מה שהבנתי בינתיים:
- מדובר בתוכנה שבנויה על פלאש (flash)
- הלוגיקה של האפליקציה נמצא בקובץ learncolors.swf
- נראה שהמילון יורד מהרשת בריצה הראשונה ונשמר אח"כ במטמון, מצאתי כתובת זו בתוך הקוד:
https://englishhebrew.firebaseio.com/-KGMUmLfoLFfpLYyHOiy/AllLevels/level1.json
נראה שקובץ json זה מכיל מילון עבור רמה 1 של המשחק, אפשר לגשת ל-level2.json וכו' עבור שאר הרמות
הנה כמה שורות מתוך קוד המקור:
private function checkDbStatusAndLoadIfNeeded() : void { if(dbStatusLocal[counter] == dbStatusServer[counter]) { counter += 1; if(counter < 5) { checkDbStatusAndLoadIfNeeded(); } else if(someThingChange) { dbStatusLocal = dbStatusServer; rt.writeObjectArray(dbStatusLocal,"dbStatusLocal"); rt.writeObjectObject(dB,"dB"); } } else { utils.getDataFromServer("https://englishhebrew.firebaseio.com/-KGMUmLfoLFfpLYyHOiy/AllLevels/level" + (counter + 1).toString() + ".json",getLevelUpdate,notAllowedServerreceive,notFoundServerr); } }
חילצתי את הקוד באמצעות תוכנה זו
אולי תוכל לערוך את הכתובת שממנו שואבים את המילון ותצביע על כתובת שבו אתה מאחסן מילון משלך
עדכון: אני רואה עכשיו שיש מילון מוטמע בתוך הקוד גם כן במחלקה
Objects.dataBase
-
וואו, תודה על ההסבר המפורט.
אפשר להכניס לה את המילון של גוגל טרנסלייט (אחרי המרה לjson)? -
@itzhak05276 אין מילון של גוגל טרנסלייט, הם משתמשים במשהו הרבה יותר משוכלל ממילון פשוט, ואין סיכוי שתוכל להעתיק את זה למשחק זה
-
תודה!