מונחים ומושגים
הערה: אל בהלה. אינך מצופה לזכור את כל המונחים הללו בעל-פה. זה כבר יבוא עם הזמן... קרא, עיין, וחזור כל אימת שיהיה לך צורך בכך.
בלי הקדמות מיותרות, הנה קצת מהמונחים שמחכים לך בהמשך הדרך:
simfree - ישנם מכשירים הנמכרים כשהם נעולים, ויכולים לעבוד עם מפעיל מסוים בלבד ללא יכולת לעבוד עם מפעילים אחרים (אורנג', סלקום, וכו'). simfree הוא התהליך שבו "משחררים" את המכשירים כדי שיעבדו עם כל המפעילים (וה sim שלהם). מכאן השם - sim free.
root - הטמעת הרשאות של מנהל מערכת (כמו Administrator בחלונות) במכשיר. עם root ניתן לנהל את מערכת ה Android ברמה של מנהל מערכת במקום משתמש. בדרך כלל למשתמשים מן השורה אין צורך ב root, אך למפתחים, האקרים ושאר סקרנים שמעונינים להשמיש את המערכת שלהם בצורה שונה מזו שהתכוון היצרן - root הוא הכרחי.
busybox - האולר השיווצרי של Android בפרט, ומערכות לינוקס בכלל. busybox היא תוכנית הרצה משורת פקודה על המכשיר (הטלפון) עצמו, ומציעה אינספור פקודות לניהול המערכת. למשתמשים רגילים אין בכך צורך, אך מפתחים לא יכולים לעשות דבר ללא busybox. בד"כ, במהלך ביצוע root למכשיר, יותקן גם busybox.
recovery/download mode - אלו שני מצבים המאפשרים עידכון מערכת עבור טכנאים - וגם מפתחים וסקרנים. ב download mode ניתן "לדחוף" עידכון מערכת ע"י תוכנה יעודית (ODIN) מהמחשב, וב recovery mode ניתן לאפס נתונים ולהריץ חבילות עידכון.
rom - מערכת הפעלה, ארוזה בתוך קובץ, מוכנה לעידכון המכשיר. כאשר מעונינים לעדכן מערכת, בוחרים ב rom הרצוי (יש שפע של rom-ים שניתן לבחור ממנו, אנו בד"כ בוחרים באלו שבהם העברית מוטמעת במערכת על מנת להקל על חיינו) ומעדכנים את המערכת באמצעותו. עידכון המכשיר באמצעות rom נעשה כאשר המכשיר נמצא ב download mode.
update.zip - קובץ עידכון מערכת לשימוש ב recovery mode. המשתמש המצוי לעולם לא יתקל או ישתמש ב update.zip. מפתחים משתמשים בו בד"כ לעידכון הקרנל, התקנת root, התקנת תוכנות שונות והטמעת שינויים במערכת. זוהי צורה נפוצה לעידכוני מערכת קלים בשל פשטות השימוש - אין צורך במחשב לעידכון המכשיר.
mod - (קיצור של modification) זהו האח הקטן והפחות מוכר של ה rom. ה mod הינו עידכון ל rom ספציפי ומכיל שינויים קלים במערכת. ה mod מופץ בשתי דרכים: (א) כקובץ עידכון מלא (rom) או (ב) כקובץ update.zip ל rom הספיציפי שעליו הוא אמור להיות מותקן.
ODIN - תוכנה יעודית לחלונות להתקנת עידכונים על המכשיר, לשימוש ע"י טכנאים ומפתחים. מ ODIN ניתן לעדכן rom-ים שונים, קרנלים, ואף לשנות את טבלת המחיצות של המכשיר.
Kies - תוכנה יעודית לחלונות להתקנת עידכונים על המכשיר, לשימוש ע"י המשתמש המצוי. מ Kies ניתן לעדכן אך ורק עידכונים רישמיים שסאמסונג שיחררה. בנוסף, ניתן להשתמש ב Kies לבצע גיבויים של המידע שעל גבי המכשיר למחשב האישי, סינכרון בין המידע, ועוד.
tar - קבצי tar דומים לקבצי zip למעט דחיסה - הם כשלעצמם אינם דחוסים, אלא אם כן מצורף לסיומת
gz או
bz2 או דומה, המורה על סוג הדחיסה.
kernel/initramfs - הקרנל (kernel) הוא הליבה של המערכת - הבסיס של המערכת שמפעיל את הכל. הקרנל של Android מופץ כקובץ בשם zImage ומאוגד יחדיו עם קובץ נוסף (וההתיחסות לקרנל היא בעצם לשניהם) בשם initramfs, שהוא קובץ דחוס המכיל את תוכניות הטעינה הראשוניות של המכשיר ונטען אוטומאטית עם טעינת הקרנל. הקרנל מופץ בשלושה דרכים: (א) כקובץ tar שאותו ניתן להתקין ב ODIN (ב) כקובץ update.zip (ג) כחלק מעידכון מערכת מלא - rom.
flash - תהליך עידכון המערכת נקרא flash. אין קשר בינו לבין ה flash לסרטים ויוטיוב
adb - תוכנית הרצה משורת פקודה על המחשב האישי ומתקשרת עם מכשיר הטלפון (ובמילים טכניות - adb פותח שורת פקודה למכשיר). adb משמש מפתחים לניהול מערכת ה Android שלהם הישר מהמחשב. בנוסף, ניתן להשתמש ב adb להורות למכשיר "להיכנס" ל recovery mode, להעתקת קבצים מהמכשיר למחשב ולהפך, ועוד צורות שליטה שונות על המכשיר.
nandroid - מערכת גיבויים עבור מכשירי Android. המערכת תגבה ותשחזר את הדיסק של המכשיר באופן מוחלט (ממש כמו ghost על חלונות). nandroid דורשת התקנת root לפני השימוש בה.
[הרשימה תתעדכן לפי הצורך]תודה ל-z4ziggy
Samsung Galaxy S2 : secret codes
- קוד: בחר הכל
*#1234# = Firmware Version.
*#2222# = H/W Version.
*#8999*8376263# = All Versions Together.
*#8999*8378# = Test Menu.
*#4777*8665# = GPSR Tool.
*#8999*523# = LCD Brightness.
*#8999*377# = Error Menu.
*#8999*327# = EEP Menu.
*#8999*667# = Debug Mode.
*#92782# = PhoneModel. (Wap)
#*5737425# = JAVA Mode.
*#2255# = Call List.
*#232337# = Bluetooth MAC Adress.
*#5282837# = Java Version.
#*4773# = Incremental Redundancy.
#*7752# = 8 PSK uplink capability bit.
#*7785# = Reset wakeup & RTK timer cariables/variables.
#*7200# = Tone Generator Mute.
#*3888# = BLUETOOTH Test mode.
#*7828# = Task screen.
#*#8377466# = S/W Version & H/W Version.
#*2562# = Restarts Phone.
#*2565# = No Blocking? General Defense.
#*3353# = General Defense, Code Erased.
#*3837# = Phone Hangs on White screen.
#*3849# = Restarts Phone.
#*3851# = Restarts Phone.
#*3876# = Restarts Phone.
#*7222# = Operation Typ: (Class C GSM)
#*7224# = !!! ERROR !!!
#*7252# = Operation Typ: (Class B GPRS)
#*7271# = CMD: (Not Available)
#*7274# = CMD: (Not Available)
#*7337# = Restarts Phone. (Resets Wap Settings)
#*2787# = CRTP ON/OFF.
#*2886# = AutoAnswer ON/OFF.
#*3737# = L1 AFC.
#*5133# = L1 HO Data.
#*7288# = GPRS Detached/Attached.
#*7287# = GPRS Attached.
#*7666# = White Screen.
#*7693# = Sleep Deactivate/Activate.
#*7284# = L1 HO Data.
#*2256# = Calibration info? (For CMD set DEBUGAUTONOMY in cihard.opt)
#*2286# = Databattery.
#*2527# = GPRS switching set to (Class 4, 8, 9, 10)
#*2679# = Copycat feature Activa/Deactivate.
#*3940# = External looptest 9600 bps.
#*4263# = Handsfree mode Activate/Deactivate.
#*4700# = Please use function 2637.
#*7352# = BVMC Reg value (LOW_SWTOFF, NOMINAL_SWTOFF)
#*2558# = Time ON.
#*3370# = Same as 4700.
#*3941# = External looptest 115200 bps
#*5176# = L1 Sleep.
#*7462# = SIM Phase.
#*7983# = Voltage/Freq.
#*7986# = Voltage.
#*8466# = Old Time.
#*2255# = Call Failed.
#*5187# = L1C2G trace Activate/Deactivate.
#*5376# = DELETE ALL SMS!!!!.
#*6837# = Official Software Version: (0003000016000702)
#*7524# = KCGPRS: (FF FF FF FF FF FF FF FF 07)
#*7562# = LOCI GPRS: (FF FF FF FF FF FF FF FF FF FF FF FE FF 01)
#*2337# = Permanent Registration Beep.
#*2474# = Charging Duration.
#*2834# = Audio Path. (Handsfree)
#*3270# = DCS Support Activate/Deactivate.
#*3282# = Data Activate/Deactivate.
#*3476# = EGSM Activate/Deactivate.
#*3676# = FORMAT FLASH VOLUME!!!
#*4760# = GSM Activate/Deactivate.
#*4864# = White Screen.
#*6833# = New uplink establishment Activate/Deactivate.
#*3273# = EGPRS multislot. (Class 4, 8, 9, 10)
#*7722# = RLC bitmap compression Activate/Deactivate.
#*2351# = Blinks 1347E201 in RED.
#*4472# = Hysteresis of serving cell: 3 dB
#*2775# = Switch to 2 inner speaker.
#*9270# = Force WBS.
#*7878# = FirstStartup. (0=NO, 1=YES)
#*3757# = DSL UART speed set to. (LOW, HIGH)
#*3838# = Blinks 3D030300 in RED.
#*7878# = FirstStartup. (0=NO, 1=YES)
#*3838# = Blinks 3D030300 in RED.
*2767*226372# = Camera Reset. (deletes photos)
#7263867# = RAM Dump. (On or Off)
samsung mobile code. - - - sound code.
Samsung phones.
Dial *#6984125*#
Test menu dial *#9072641*# (You need this one i think.)
Click 5 Audio - 2 AP volume config
Tune Headset volume:
*#9072641*# - 2 EAR config - 3 Ringtone volume - Stap 6 tune it to 10
Tune movie volume:
*#9072641*# - 3 SPK config - 3 Ringtone volume - Stap 6 tune it to 10
Note it works but don't forget to type somewhere your old settings.
Credit:
Samfirmware and its team
Angelom and its creditors
http://www.frlinux.eu/2011/07/samsung-galaxy-s2-secret-codes.html[/left]
קרדיט ל- Idanlv שפרסם בפורום