① ubuntu中怎麼查看文件是gcc編譯出來的還是arm-linux-gcc編譯的
使用objmp試試吧
如果來是ubuntu下得gcc編譯源出來的話,應該帶有i386字樣
具體方法(假設要看a.out)
objmp -a a.out
我的輸出為:
a.out: file format elf32-i386
如果是跨平台的話,比如我這邊 mips編譯出來的 用objmp看到的就是 file format elf32-little
如果通過這個-a參數還區別不出來 可以試試其他的。比如 -d 反編譯看下
② 市面上有一款android的按鍵精靈,他是基於什麼原理實現的實現
它是基於Lua腳本語言來實現的。
觸動精靈是一款模擬手機觸摸、按鍵操作的軟體,通過製作腳本,可以讓觸動精靈代替雙手,自動執行一系列觸摸、按鍵操作。
觸動精靈簡單、易用,不需要掌握任何編程知識就可以錄制出功能強大的腳本;還可以使用編程知識,編寫出功能更為復雜,交互更為靈活的腳本;只要能夠在手機上完成的人為操作,觸動精靈都可以代替完成,不僅省力,而且高效。
(2)ubuntu反編譯apk工具擴展閱讀:
1、軟體介紹
觸動精靈的腳本編寫基於Lua腳本語言,支持其所有標准函數庫。除了能夠模擬點擊、移動、單擊 Home 鍵之外,觸動精靈還提供一系列取色、找色、截圖、找圖等函數,更有豐富的網路插件、文件操作插件可供選擇,腳本作者可以選擇不公開源代碼發布自己的腳本。
2、軟體功能
(1)網路游戲中可作自動化腳本實現自動打怪,自動補血,自動說話等;
(2)辦公族可用它自動處理表格、文檔,自動收發郵件等;
(3)循環播放、定時運行能夠按計劃執行重復甚至繁雜的工作。
3、軟體特點
(1)安裝、操作簡單;
(2)支持 Lua 基本函數庫,提供模擬函數支持,第三方插件介面;
(3)集腳本試用、加密、編譯與授權於一體的腳本分發系統。
參考資料來源:網路-觸動精靈