अद्यतन: जैसा कि मैंने कल वादा किया था, मैं सूची में कुछ और अधिक लिंक जोड़ा गया।
Ufff। चारों ओर ज्यादा दस्तावेज नहीं है! सर्वोत्तम सलाह? Decompile, और पढ़ें, और tweak, और देखें कि यह कैसे किया, और चक्र बार-बार शुरू करें। लेकिन आपने उस सलाह के लिए नहीं पूछा, है ना?
http://androidcracking.blogspot.com/search/label/smali यह सबसे अच्छा एक है:;)
अब, वहाँ वहाँ बाहर कुछ स्थानों पर एक छोटा सा lhelp कि Wil हैं। मैंने उस लड़के से एक सवाल भी पूछा और उसने बहुत जल्दी जवाब दिया, तो जाओ और देखो।
http://pallergabor.uw.hu/androidblog/dalvik_opcodes.html बहुत व्यापक तालिका - अच्छा संदर्भ!
http://webchat.freenode.net/?channels=smali मैं इसे की कोशिश कभी नहीं, लेकिन यह baksmali लेखक (http://code.google.com/p/smali/)
http://forum.xda-developers.com/showthread.php?t=777707 अन्त की गूगल कोड पृष्ठ पर है, यह एक पोस्ट मैं कुछ समय पहले किए गए Captivate कैमरे के लिए कुछ हैक्स वर्णित करते हैं। आप में डिफ पालन कर सकते हैं के रूप में मैं प्रत्येक .diff फ़ाइल क्या कर रहा है पर एक छोटा सा टिप्पणी। अच्छी चीजें पोस्ट # 20 पर शुरू होती हैं।
http://www.slideshare.net/paller/understanding-the-dalvik-bytecode-with-the-dedexer-tool कुछ बुनियादी अवधारणाओं के साथ दिलचस्प स्लाइड शो। शुरू करने के लिए अच्छा तरीका है।
http://sites.google.com/site/haynesmathew/home/projects/dalvik-notes ठेठ .smali से भी कम स्तर। बाद में एक संदर्भ, लेकिन एक अच्छा पढ़ा।
http://jasmin.sourceforge.net/guide.html स्माली सिंटैक्स जैस्मीन पर आधारित है, इसलिए यह अच्छी अवधारणाएं देता है।
http://groups.google.com/group/apktool?pli=1 कुछ चर्चाएं पढ़ने के लायक हैं। जब आप किसी चीज़ में फंस जाते हैं तो खोजने के लिए भी एक अच्छी जगह है।
और आखिरी, लेकिन कम से कम, सबसे उपयोगी चाल मैंने उपयोग नहीं की: जावा में बहुत ही बुनियादी वर्गों और विधियों को कोड करना शुरू करें, उन्हें संकलित करें और फिर अपने कोड को बाक्समाली करें। आप जानते हैं कि यह वास्तव में क्या करता है, इसलिए इसका पालन करना बहुत आसान होगा।
गुड लक!
जांच के लिए अच्छा सवाल :) – info