
Proof Of Concept for Android. NoFrak is designed to prevent fracking attacks, as described in "Breaking and Fixing Origin-Based Access Control in Hybrid Web/Mobile Application Frameworks" by Martin Georgiev, Suman Jana and Vitaly Shmatikov. NDSS 2014
NoFrak एंड्रॉइड के लिए एक प्रूफ ऑफ कॉन्सेप्ट (Proof of Concept) कार्यान्वयन है जिसे "Breaking and Fixing Origin-Based Access Control in Hybrid Web/Mobile Application Frameworks" में वर्णित fracking हमलों को रोकने के लिए डिज़ाइन किया गया है, जो मार्टिन जॉर्जीव, सुमन जाना और विटाली श्मातिकोव द्वारा लिखा गया है। NDSS 2014।
Cordova Android एक एंड्रॉइड एप्लिकेशन लाइब्रेरी है जो Cordova-आधारित प्रोजेक्ट्स को एंड्रॉइड प्लेटफॉर्म के लिए बनाने की अनुमति देती है। Cordova-आधारित एप्लिकेशन, मूल रूप से, वेब तकनीक: HTML, CSS और JavaScript में लिखे गए एप्लिकेशन होते हैं।
Apache Cordova द अपाचे सॉफ्टवेयर फाउंडेशन (ASF) में एक प्रोजेक्ट है।
Cordova डेवलपर टूलिंग सामान्य टूलिंग और प्रोजेक्ट स्तर की टूलिंग के बीच विभाजित है।
./bin निर्देशिका में उपलब्ध कमांड-लाइन टूल्स को सक्षम करने के लिए, सुनिश्चित करें
कि आपके पास सभी निर्भरताएँ स्थापित हैं। आपको
NodeJS की आवश्यकता होगी (जो npm के साथ आता है)। निर्भरताओं को
स्थापित करने के लिए:
$ cd bin
$ npm install
सामान्य कमांड्स
./bin/create [path package activity] ... create the ./example app or a cordova android project
./bin/autotest ......................... test the cli tools
./bin/test ............................. run mobile-spec
प्रोजेक्ट कमांड्स
ये कमांड्स एक जनरेटेड Cordova Android प्रोजेक्ट में रहते हैं।
./cordova/debug [path] ..................... install to first device
./cordova/emulate .......................... start avd (emulator) named default
./cordova/log .............................. starts logcat
default नाम का avd (एम्युलेटर) प्रारंभ करें:
./bin/emulate
उदाहरण प्रोजेक्ट बनाएं और इसे पहले डिवाइस पर बिल्ड करें:
./bin/create
cd example
./cordova/debug
adb logcat प्रारंभ करें (console.log कॉल यहाँ आउटपुट होती हैं):
./cordova/log
./bin/create ~/Desktop/myapp com.myapp.special MyApp
नोट: डेवलपर टूल्स यह संभालते हैं। यह केवल तब किया जाना चाहिए यदि टूलिंग विफल हो जाती है, या यदि आप सीधे फ्रेमवर्क के खिलाफ विकास कर रहे हैं।
अपनी cordova.jar फ़ाइल बनाने के लिए, फ्रेमवर्क निर्देशिका में चलाएँ:
android update project -p . -t android-17
ant jar
कृपया test/README.md के अंतर्गत विवरण देखें।