אוף טופיק - שרת FTP לאנדרויד? Anonymous - 17/10/2019 - 15:14 נושא ההודעה: שרת FTP לאנדרויד?
היי חבר'ה!
אני חדש לאנדרויד (רק לפני כשבוע השגתי סמארטפון!)
אני רוצה לחטט קצת בקבצים של המערכת, לראות איך היא בנויה. שמתי לב שב-Google Play יש הרבה תוכנות שרת FTP, שמאפשרות לי לגשת למערכת הקבצים של הסמארטפון מהמחשב השולחני שלי. ואכן התקנתי כמה מהן, וכולן פועלות, אבל בכולן (באלה שניסיתי; בערך חמש) יש בעיה זהה: ספריות שהן symlink מדווחות כספריות רגילות, לא כ-symlink.
זו בעיה רצינית עבורי, כי זה אומר שאני לא יכול לחפש רקורסיבית אחר קבצים. נניח שאני רוצה למצוא את כל קבצי ה-apk שבמערכת החל מספריית השורש. מה שקורה, למשל, זה שהספריה
sys/module/xhci_hcd/drivers/pci:xhci_hcd/
מחרבשת את החיפוש כי היא בעצם symlink ומכיוון שתוכנת החיפוש שלי לא יודעת זאת, יש רקורסיה אינסופית.
השאלה שלי:
האם יש לכם המלצה על תוכנת שרת FTP שכן תומכת ב-symlinks?mksoft - 17/10/2019 - 15:52 נושא ההודעה:
בגדול פרוטוקול ה־ftp ו־symlinks הם לא חברים (אין כלל התייחסות לזה ב־rfc).
ניסית עם יישום שרת sftp במקום?
Anonymous - 17/10/2019 - 18:15 נושא ההודעה:
מצאתי!
התוכנה FTPDroid כן תומכת ב-symlinks! (היא גם מציגה הרשאות של executables כמו שצריך).
מדריך קצרצר:
כדי לבצע mount, יצרתי את הספרייה mnt/android/, ואז אני משתמש בפקודה:
אבל... אני רואה של-FTPDroid יש בעיה: כדי להעתיק קובץ למערכת הקבצים הזו צריך לעשות זאת פעמיים (בפעם הראשונה כתיבת הקובץ נכשלת: נוצר קובץ ריק).
(אז בשביל לכתוב אני משתמש באחת ממאות תוכנות שרת ה-FTP האחרות.)
זה תמוה. יש מליארד וחצי משתמשי סמארטפונים, ואני היחיד שרוצה לעשות את הנ"ל?
mksoft :
ניסית עם יישום שרת sftp במקום?
(חלק מהתוכנות שבדקתי תומכות גם ב-SFTP. אמנם התחברתי רק באמצעות FTP, אבל מן הסתם הקוד שמתעלם מ-symlinks לא תלוי בפרוטוקול.)
Anonymous - 17/10/2019 - 19:14 נושא ההודעה:
פרוטוקול שונה: adb .
יש כלים נוחים יותר שעובדים מעליו?
(היתרון: לא צריך לדאוג מפריצת חורים נוספים)
חיפוש קצר מעלה את:
https://github.com/spion/adbfs-rootlessAnonymous - 17/10/2019 - 19:16 נושא ההודעה:
FTP הוא פרוטוקול גרוע. אל תשתמש בו. אם כבר: sftp, שנתמך טוב מאוד בלינוקס.