Hacking Coke Machines हैकिंग कोक मशीनें

Hacking Coke Machines हैकिंग कोक मशीनें
PREFACE मुखबंध

Coke vending machines are everywhere. कोक vending मशीनों हर जगह हैं. They're getting more and more like regular computers with LEDs that show little “ICE COLD” messages and whatnot. वे और अधिक और एल ई डी के साथ नियमित रूप से कंप्यूटर और अधिक पसंद है कि छोटी "बर्फ शीत" संदेश और whatnot दिखाने जा रहे हैं. Well, there's a lot more to those little built-in computers than you may think. ठीक है, वहाँ उन छोटे बनाया और अधिक करने के लिए एक बहुत कुछ है कंप्यूटर की तुलना में आप सोच सकते हैं. Included in the low-level operating system that these babies run on is an actual debug menu that gives you access to all sorts of machine information and possibly gives you free cokes in older machines. इन बच्चों पर चलाने के निम्न स्तर के ऑपरेटिंग सिस्टम में शामिल है कि तुम और मशीन जानकारी के सभी प्रकार की पहुँच देता है संभवतः आप बड़ी मशीनों में मुफ्त cokes देता है एक वास्तविक डिबग मेनू है.

WHICH MACHINES WORK WHICH मशीनें कार्य

There's a very strict list of vending machines that have the debug menu. वहाँ कि डिबग मेनू है मशीनों vending का एक बहुत सख्त सूची है. First off, they're all COCA-COLA product vending machines. सबसे पहले, वे सब कोकाकोला उत्पाद मशीनों vending रहे हैं. This means the giant, un-missable picture on the front must show any of the following: Coke, Dasani (Water), Barq's Root Beer, Vanilla Coke, Cherry Coke, Sprite, Evlan (water), Fanta, Fresca, Frutopia, Hi-C, Sprite Remix, Mad River, Mello Yello, Minute Maid, Nestea, Odwalla, Mr. Pibb/Pibb Xtra, Planet Java, Power Ade, Seagram's Ginger Ale, Simply Orange, Sparkletts, or Tab. यह विशाल, संयुक्त राष्ट्र के मोर्चे पर missable चित्र निम्न में से किसी भी दिखाने चाहिए: कोक, Dasani (जल) का अर्थ है, Barq है रूट बियर, वेनिला कोक, चेरी कोक, स्प्राईट, Evlan (जल), Fanta, Fresca, Frutopia, हाय -सी, स्प्राइट Remix, पागल नदी, मेलो Yello, Minute दासी, Nestea, Odwalla, श्री Pibb / Pibb Xtra, ग्रह जावा, पावर Ade, Seagram है अदरक यवसुरा, बस ऑरेंज, Sparkletts, या टैब. Of course anything Diet or Caffeine free works too. बेशक कुछ भी भोजन या कैफीन मुक्त कार्य का भी. The machine must have an LED screen. यह मशीन एक एलईडी स्क्रीन होगा. Some of the older ones just allow the LED to be set to a price amount and won't have the debug menu. कुछ बड़े लोगों की बस एक कीमत राशि और सेट करने एलईडी को डिबग मेनू नहीं होगी अनुमति देते हैं. You're safer if the little LED is telling you something. अगर छोटी एलईडी तुम कुछ कह रही है तुम सुरक्षित हो. Usually it will scroll a little message like “Ice Cold Cokes”. आमतौर पर यह "" बर्फ ठंडा Cokes की तरह एक छोटे से संदेश पुस्तक जाएगा. Newer machines are more likely candidates. नई मशीनों अधिक संभावना है उम्मीदवारों.

ACCESSING THE MENU मेनू तक पहुँचने

To enter the menu, there's a button combination. , वहाँ एक बटन संयोजन की सूची में प्रवेश करने के लिए.

HERE'S THE ONLY THING YOU HAVE TO REALLY REMEMBER: यहाँ केवल तुम सच में याद रखना है बात है:

[4]-[2]-[3]-[1] [4] - [2] - [3] - [1]

The buttons are numbered depending on how they are positioned. इस बटन को कैसे वे तैनात हैं के आधार पर गिने जा रहे हैं. They will either be vertical (more likely), or in horizontal rows of 4 buttons per row. वे या तो (अधिक) की संभावना, ऊर्ध्वाधर होगा या पंक्ति प्रति 4 बटन का क्षैतिज पंक्तियों में. If it is vertical, the first button is #1, the one below it is #2, and so forth. यदि यह ऊर्ध्वाधर है, पहली बटन # 1 है, वह नीचे दिए गए एक # 2, और बहुत आगे है. If the buttons are in horizontal rows, the first button is #1, and the one to the right of it is #2. यदि बटन क्षैतिज पंक्तियों में हैं, पहली बटन # 1 है, और इसे सही करने के लिए एक है # 2 है. The numbers work like a type writer after that. उसके बाद एक प्रकार लेखक की तरह इस नंबर काम करते हैं. In rows of 4, the first button of row 2 will be button #5. 4 की पंक्तियों में, पंक्ति 2 के पहले बटन बटन # 5 होगी. So, to तो, क्या करने के लिए
review, getting in to the debug menu looks like this: समीक्षा में डिबग मेनू करने के लिए हो रही इस तरह दिखता है:

COKE MACHINE:::::: कोक MACHINE ::::::
$1.00 ——- $ 1.00 ---
————- -----
[ Coke ] <– Hit this button last [कोक] <- पिछले इस बटन मारो
[ Coke ] <– Hit this button second [कोक] <- दूसरे इस बटन मारो
[ Diet Coke ] <– Hit this button third [आहार कोक] <- इस बटन तीसरे मारो
[ Sprite ] <– Hit this button first [स्प्राईट] <- पहले इस बटन मारो
[ And so on ] [और इस पर]
————- -----

Some text should show up on the LED (probably the word “Error”, कुछ पाठ पर दिखाई चाहिए एलईडी (शायद शब्द "त्रुटि",
we'll explain what it means next sections). हम इसे अगले वर्गों का क्या मतलब होता है) समझाता हूँ. If nothing happens, अगर कुछ भी नहीं होता है,
your machine doesn't have the debug menu. अपने मशीन को डिबग मेनू नहीं है.

NAVIGATION नेवीगेशन

To navigate from option to option (What they are is next अगले है विकल्प से विकल्प पर जाएँ करने के लिए (वे क्या कर रहे हैं
section), remember the numberings we gave the buttons. अनुभाग), हम बटन दिया numberings याद है. They work वे काम
as follows: इस प्रकार है:

Button [ 1 ] - Exit/Back बटन [1] - बाहर निकलें / पिछला
Button [ 2 ] - Up बटन [2] - अप
Button [ 3 ] - Down बटन [3] - नीचे
Button [ 4 ] - Select बटन [4] - चुनें

OPTIONS विकल्प

Depending on the age of the machine, you will get a varying मशीन की उम्र पर निर्भर करता है, तुम हो जाएगा एक varying
amount of default options available. डिफ़ॉल्ट विकल्प की राशि उपलब्ध है.
On older machines: SALE, VER, EROR, and RTN पुरानी मशीनों पर: बिक्री, Ver, EROR, और RTN
On newer machines: CASH, SALE, EROR, and RTN नई मशीनों पर: नकद, बिक्री, EROR, और RTN

CASH - Machine Earnings Display नकदी - मशीन आय प्रदर्शन

The CASH option will display how much money is in the machine नकदी विकल्प कितने पैसे प्रदर्शन करेंगे मशीन में है
currently. वर्तमान में. It generally takes a second or two to load. यह सामान्य तौर पर लेता है एक दूसरे या दो लोड करने के लिए. From here, यहाँ से
you can scroll up and down through 12 or 16 different options, तुम, ऊपर और नीचे 12 या 16 विभिन्न विकल्पों के माध्यम से स्क्रॉल कर सकते हैं
depending on the machine age. मशीन उम्र पर निर्भर करता है. These other options display how ये अन्य विकल्प कैसे प्रदर्शन
much money was spent on each individual item, classified through सारा पैसा प्रत्येक व्यक्ति के मद पर, के माध्यम से खर्च में वर्गीकृत किया गया
its button (or slot, as I like to call it) number. इसके बटन (या स्लॉट, के रूप में मैं इसे) संख्या में फोन करने की पसंद है.
A neat side note about the slot numbers is that there are more इस स्लॉट की संख्या के बारे में एक स्वच्छ ओर ध्यान दें कि वहाँ और अधिक हो जाता है
slot numbers than there are actual slot, so usually the last 4 स्लॉट की संख्या की तुलना में वहाँ वास्तविक स्लॉट, तो आमतौर पर पिछले 4 हैं
buttons contain zero money. बटन शून्य पैसे होते हैं. This could be so that the same OS यह हो सकता है ताकि एक ही ओएस
could be used on bigger machines, but the newer machines have बड़ी मशीनों पर है, लेकिन इस्तेमाल किया जा सकता है कि नए मशीनों है
even more slot numbers. और भी स्लॉट संख्या.

SALE - Total Sale Count बिक्री - कुल बिक्री गणना

The SALE option displays how many drinks have been sold out of बिक्री विकल्प प्रदर्शित करता है कि कितने पेय से बाहर बेच दिया गया है
the machine. मशीन. This tends to be cumulative, but not on all यह संचयी हो, लेकिन सभी पर नहीं जाते
machines. मशीनों. The stock guy is probably supposed to reset this each स्टॉक आदमी शायद फिर से कायम करना है यह प्रत्येक
time he re-stocks. बार वह फिर से स्टॉक. Also, this has the same sub-options as the इसके अलावा, यह वही उप के विकल्प के रूप में है
CASH option, where you can scroll up and down and see how many नकद विकल्प है, जहाँ तुम ऊपर और नीचे स्क्रॉल कर सकते हैं और कितने देखना
drinks have been sold from each slot. पेय प्रत्येक स्लॉट से बेचा गया है.

VER - System/Machine Version Ver - प्रणाली / मशीन संस्करणः

This option will cause a large alphanumeric string to scroll यह विकल्प स्क्रॉल करने के लिए एक बड़ी अक्षरांकीय स्ट्रिंग कारण होगा
across the LCD. इस एलसीडी के पार. The number looks very much like a serial number, यह संख्या बहुत अधिक एक सीरियल नंबर की तरह दिखता है
but doesn't vary from machine to machine. लेकिन मशीन की मशीन से भिन्न नहीं है. It is most likely the यह सबसे अधिक संभावना है
OS or machine version number, but of the older machines that have ओएस या मशीन संस्करण संख्या, लेकिन यह है कि बड़ी मशीनों की
the option, I haven't seen one that doesn't have the same number. का विकल्प है, मैं एक है कि एक ही नंबर नहीं है, देखा नहीं है.

EROR - Error Log EROR - त्रुटि प्रवेश करें

There are 8 different types of errors - COLJ (Column Jams), VEnd इसमें त्रुटियों की 8 विभिन्न प्रकार - COLJ (कॉलम Jams), बेच रहे हैं
(Vend Mechanism), door (Door Switch), sels (Select Switch), CHAR (विक्रय तंत्र), दरवाजा (द्वार स्विच), sels (चुनें स्विच), चार
(Changer Errors), acce (Acceptor Errors), StS (Space-to-sales (परिवर्तक त्रुटियाँ), acce (अपनाने त्रुटियाँ), अनुसूचित जनजातियों (अंतरिक्ष से बिक्री
errors), and bVal (Bill Validators). त्रुटियों), और (विधेयक Validators) bVal. The separate types and यह अलग प्रकार की और
actual errors are useless, as you assumably can't get inside the जैसा कि आप assumably अंदर नहीं मिल सकता वास्तविक त्रुटियों, बेकार हैं
machine, BUT(!) you can clear the errors. मशीन है, लेकिन (!) आप त्रुटियों को स्पष्ट कर सकता है. Hold the enter (Number इस (नंबर दर्ज पकड़ो
4) button down for about 2 seconds, and it should clear the error. 4) बटन के नीचे के बारे में 2 सेकंड के लिए, और यह त्रुटि स्पष्ट करना चाहिए.

RTN - Return RTN - लौटें

This is simply the return option. यह बस को वापस विकल्प है. Selecting this will exit the इस चयन के निकास करेंगे
debug menu. डिबग मेनू. On newer machines, pressing the BACK button at the नई मशीनों पर, पर पीछे के बटन का
main menu will not exit, and RTN must be selected. मुख्य मेनू निकास नहीं होगा, और RTN का चयन किया जाना चाहिए.
A side note: The menu can also be exited by pressing the coin एक तरफ ध्यान दें: यह भी हो सिक्के दबाव द्वारा exited सकता मेनू
return button. वापसी बटन.

EXTRAS अतिरिक्त

By holding in the coin return button and not releasing, on the सिक्का वापस बटन में और पकड़े रिहा नहीं, इस पर से
newer “big-button” machines, this will display the internal नए "बड़े बटन" मशीनों, यह प्रदर्शित करेगा आंतरिक
temperature in Fahrenheit, as in “42F”. "42F में फेरनहाइट में तापमान, के रूप में."

**Update** ** अद्यतन **

There are many more menu options that are only accessible if वहाँ कि केवल पहुँचा रहे हैं कई और अधिक मेनू विकल्प हैं अगर
they've either been enabled from the computer inside the machine, वे या तो इस मशीन के अंदर के कंप्यूटर से, सक्षम किया गया है
or on the internal computer behind the door (Probably not या दरवाजे के पीछे की आंतरिक कंप्यूटर पर (शायद नहीं
feasible for you to access). आप के लिए उपयोग करने के लिए) संभव.

CPO - Coin Payout Mode CPO - सिक्का भुगतान मोड

You can can dump coins from the coin mechanism, and the various तुम सिक्का व्यवस्था से है, और सिक्के फेंक सकते विभिन्न
menu options allow you to choose which type of coins (Nickels, मेनू विकल्प आप (Nickels सिक्कों की जो प्रकार चुनने के लिए, अनुमति
dimes, etc.) are dumped. dimes, आदि) फेंक दिया जाता है.

tVFL - Tube Fill Mode tVFL - ट्यूब भरें मोड

This is useless to you. यह आपके लिए बेकार है. This allows you to load coins into the यह आप में सिक्कों लोड करने की अनुमति देता है
coin tubes, which you can't do from the outside. आप बाहर से जो नहीं कर सकता सिक्का ट्यूबों,.

TEST - Test Routines टेस्ट - टेस्ट Routines

This allows you to test the following various routines: यह आपको निम्नलिखित विभिन्न routines परीक्षण करने की अनुमति देता है:
SE Allows you to test the buttons. एसई अनुमति देता है आप बटन का परीक्षण करने के लिए. Will give you number तुम संख्या दोगे
of button when you press it बटन की जब तुम इसे प्रेस
SP Sold-out paddle test. सपा बिक-पैडल परीक्षण बाहर. Not quite sure, most likely internal नहीं बिल्कुल यकीन है कि, सबसे आंतरिक संभावना
function. समारोह.
Su Sold-out switch test. र बिक-स्विच परीक्षण बाहर. Same as paddle. पैडल के रूप में भी.
CO Motor test. CO मोटर परीक्षण. Will run various column motors. विभिन्न कॉलम मोटर्स चलेंगे.
Cn Coin test. Cn सिक्का परीक्षण. Put in a coin and it will tell you what kind of एक सिक्का में रखो और यह किस तरह की तुम्हें बताऊँगा
coin it is. यह सिक्का है.
nA Note acceptor test. स्वीकर्ता परीक्षण नोट NA. Same as Cn, but for bills. Cn के रूप में भी है लेकिन बिल के लिए.
dSP Display test. डीएसपी प्रदर्शित परीक्षण. Will illuminate various LEDs. विभिन्न एल ई डी कोरोशनी विल.
vErS Rattles off version number. संस्करण संख्या को vErS झुनझुने.

RELY - Relay test भरोसा - रिले परीक्षण

This tests the relay electronic control of various parts. यह विभिन्न भागों की रिले इलेक्ट्रॉनिक नियंत्रण परीक्षणों. Do not मत
do, as it will cause damage if various internal parts are not अगर विभिन्न आंतरिक भागों नहीं हैं, क्योंकि यह नुकसान पहुँचाए है
unplugged before usage. उपयोग करने से पहले unplugged.

PASS - Password PASS - पासवर्ड

This is not normally accessible, but allows you to change the यह सामान्य रूप से सुलभ नहीं है, लेकिन आप को बदलने की अनुमति देता है
menu password from the 4-2-3-1. इस 4-2-3-1 से मेनू पासवर्ड. Whoo! वाह!

PrIC - Price Setting PrIC - मूल्य निर्धारण

Used to set the price for a drink. शराब पीने का मूल्य निर्धारित करने के लिए प्रयुक्त. Not sure how to work it, but नहीं कैसे, लेकिन यह काम करने के लिए निश्चित
it seems simple enough. यह काफी आसान लगता है.

StOS - Space-to-sales routine StOS - अंतरिक्ष-नियमित करने के लिए बिक्री

Lets you change the STS routine and other options. आप नियमित अनुसूचित जनजातियों और अन्य विकल्पों को बदल देता है. This means इसका मतलब है
that various buttons will all mean the same thing, ie the 6 कि विभिन्न बटन सब, अर्थात् ने 6 एक ही बात मतलब होगा
coke buttons don't actually vend from 6 different columns, but कोक बटन वास्तव में 6 अलग कॉलम से, पर बेच नहीं है
vend from one (changing when one runs out of course). एक से बेच (जब एक कोर्स से बाहर रन) बदलते.

COn - Machine Configuration/Permissions Con - मशीन विन्यास / अनुमतियाँ

This is the machine config menu that decides what of these यह मशीन है कि फैसला करता मेनू config है क्या इनमें से
options you are allowed to access through the outside panel. आप का उपयोग करने के लिए बाहर पैनल के माध्यम से अनुमति दी गई है विकल्प. This यह
is probably only accessible with the door open. शायद ही दरवाजा खोलने से पहुँचा जा सकता है. I won't go into मैं में नहीं जाऊँगा
detail, but I'll list the Config numbers and what each do: C1 विस्तार, लेकिन मैं और Config नंबरों की सूची हूँ प्रत्येक क्या कर: C1
sets price menu on, C2 sets special (manufacturer) options on), पर कीमत मेनू सेट, C2) पर विकल्प) विशेष (निर्माता सेट,
C3 disables the “ICE COLD COKE” message. C3 को "बर्फ शीत कोक" संदेश disables. C4 is autoviewing of C4 के autoviewing है
menu when door is opened, C5 is door switch status, C6 is मेनू जब दरवाजा, C5 दरवाजा स्विच स्थिति, C6 है खोला है
mysteriously reserved for “future use”, C7 determines whether mysteriously भविष्य का उपयोग करें 'के लिए आरक्षित ", C7 निर्धारित करता है कि क्या
your money credit stays in for 5 minutes or indefinitely, C8 is अपने पैसे क्रेडिट में 5 मिनट या अनिश्चित काल, C8 के लिए रहता है
Force Vend, C9 allows multiple vends without putting in more सेना बिकवाना, C9 अधिक में डालने के बिना एकाधिक vends की अनुमति देता है
money (ie put in a 5 and get 3 cokes and then your change), and पैसे (एक 5 में डाल अर्थात और 3 cokes मिलता है और फिर अपने परिवर्तन), और
C10 is Escrow Inhibit. C10 एस्क्रौ रोकना है.

CCoC - Correct Change Only Control CCoC - सही परिवर्तन केवल नियंत्रण

Adjusts Correct Change only rule to your liking. सही परिवर्तन को समायोजित कर देता है सिर्फ अपनी पसंद के हिसाब से शासन.

TIME - Time Adjustment समय - समय समायोजन

Allows you to set the machine's local time. आप मशीन के स्थानीय समय निर्धारित करने की अनुमति देता है.

LANG - Language Selection लैंग - भाषा चुनाव

Not sure how many languages are supported, but there are नहीं कितनी भाषाओं का समर्थन कर रहे हैं, लेकिन यकीन है कि वहाँ है
apparently more than just English. स्पष्ट रूप से अधिक सिर्फ अंग्रेजी.

USEFULNESS उपयोगिता

Unless you can get behind the door, there's little you can do जब तक आप दरवाजे के पीछे हो सकता है, वहाँ छोटे आप कर सकते है
with this except impress your friends. इस के अलावा के साथ अपने मित्रों को प्रभावित. However, if you're able to हालांकि, अगर तुम करने में सक्षम हो
set the C-switches properly, you'll be able to manipulate the निर्धारित सी-ठीक से, तुम में हेरफेर करने के लिए सक्षम होंगे स्विच
machine in any way you want, get free drinks, change the price, तुम चाहते हो किसी भी तरह की मशीन, कीमत परिवर्तन, मुक्त पेय मिल
set up cool buy-one-get-one-free deals, etc, etc :). शांत खरीद-एक-स्थापित हो, एक मुक्त सौदों, आदि, आदि:). Not to ऐसा नहीं करने के लिए
forget, knowledge is power. भूल जाओ, ज्ञान शक्ति है. One step closer to free sodas! एक कदम मुक्त sodas करीब!

Comment: टिप्पणी:
Boy33 Boy33

September 18th, 2008 सितम्बर, 2008 18.

Interesting… दिलचस्प है ...