[07:23] hi [07:23] do you khow image processing ? [08:44] با سلام - این تیزر های تبلیغاتی تلویزیون با چه برنامه ایی ساخته میشود ؟ البته در لینوکس [09:14] با سلام - این تیزر های تبلیغاتی تلویزیون با چه برنامه ایی ساخته میشود ؟ البته در لینوکس [09:27] moshabehe file haye DLL dar windows che file haee dar linux darim ? [10:12] salam [10:12] ye soal daram [10:13] salam [10:13] saaaaaaaaaalllllllllllaaaaaaaaaaammmmmmmm [14:22] Salam [14:23] aleyk [14:23] Doostan Kasi inja ba system haye Embedded o Nand Flash ha o CramFS ina AshnaEe dare? komak mikham ! [14:23] Ashnaaee ba u-boot ham mofide [14:24] * nkh is disappointed [14:25] nkh: dude soalo bepors [14:25] lxsameer: طولانیه خب :دی [14:26] nkh: khob behtare beporsi ta inke begi folan chiz kar kardin ya an [14:26] *na [14:26] من یه ایمیجی دارم که روی یه فلش نند لود می‌کنن، میاد بالا ، روی یه دستگاهی. [14:27] حالا می‌خوام دل و روده‌شو بریزم بیرون [14:27] از فهمیدن پارتیشن تیبل بگیر [14:27] تا اکسترکت کردن و باز سر هم کردن فایل‌سیستمش تا جایی که همین ایمیج دوباره درست شه [14:27] حالا [14:28] من با استرینگز یه سری دیتا از توی ایمیج از جمله خط بوت‌آرگز یو‌بوت رو درآوردم که توش به ترتیب طول پارتیشن‌ها رو می‌ده بهم ... [14:28] و در نتیجه آفستشون ... [14:29] مساله اینه که یکی از آفست‌ها به نظر اشتباه میاد ولی سیستم درست کار می‌کنه [14:29] توی اون آفست یه سری دیتا هست عوض مجیک‌نامبر پارتیشن [14:29] که جنس پارتیشن‌ها هم [14:29] CramFS [14:29] هست با توجه به اطلاعاتی که توی همون بوت‌آرگز و خود استرینگ شده‌ی دیتا هست . [14:30] khob hadafe nahai chie ? [14:31] هدف اینه که پارتیشن‌ها رو درست شناسایی کنیم و دیتاشو بریزیم بیرون، بعد دوباره سر هم کنیم بچسبونیم به هم . بشه ایمیج قابل بوت. [14:31] مثل همینی که هست. [14:32] nkh: bootloader et uboot e ? [14:33] lxsameer: آره پارتیشن اولش ۱۹۲ کیلوبایت دل و روده ی یو‌بوته [14:34] lxsameer: ولی می‌دونی مشکل پارتیشن سومشه [14:34] اومدم حساب کردم مثلا با طول پارتیشن‌های ۱ و ۲ ، باید مثلا از آفست ۲۰۰۰ شروع بشه پارتیشن سوم [14:34] اما تو آفست ۲۰۰۰ یه مشت دیتا که معلوم نیست چیه هست [14:35] nkh: hajmesh cheghadre in image? [14:35] بعد مثلا از ۲۶۰۰ مجیک‌نامبر کرم‌اف‌اس رو می‌تونی پیدا کنی و پارتیشن سوم رو جدا کنی [14:35] nkh: va noesh chie ? [14:35] lxsameer: هشت مگ، و نوعش نوع خاصی نیست اگه می‌دونستم کلی جلو بودم :دی ۸ مگیه که مستقیم باینری کپی می‌شه رو فلش [14:36] nkh: bebin mituni ba loopback mountesh koni ? [14:36] lxsameer: ولی محتوات توش یه ۱۹۲کیلو پارتیشن یوبوت و چنتا پارتیشن کرم‌افس و یه جی‌اف‌اف‌اس۲ هست که انگار به هم کَت شده باشن [14:36] lxsameer: نه دیگه کل ایمیج رو نمی‌شناسه [14:36] lxsameer: ولی با [14:36] dd [14:37] جدا کردم پارتیشنا رو می‌شناسه [14:37] حالا جدای از اینا [14:37] ته تهش که من دیتا رو جدا کرددم ماونت کردم اینا [14:37] موقع سر هم کردن [14:37] حجما متفاوت در میاد [14:37] مثلا پارتیشن ۲ من بزرگ‌تر از مال این در میاد [14:37] hmmm hala image male chi hast? [14:38] بعد سه اون اولش دری‌وری بود ، شاید اضافه حجم این باشه [14:39] lxsameer: یه لینوکسیه که میاد بالا یه سری کار می‌کنه چیز خاصی نیست، مال یه باباییه رو این دستگاهش خریده داده من براش مهندسی معکوسش کنم مثلا . نمیتونم دقیق بگم .‏ [14:39] lxsameer: ایده کاری بنده خدا لو می‌ره :دی [14:42] nkh: aha, vali kheyli khub mishe ke dar morede un device o nahveye karesh bishtar beduni man injuri nemitunam ziad komaket konam [14:43] lxsameer: دیوایس مهم نیست ! تو فکر کن یه رزبری داری به جای میکرو اس دی ، یه فلش نَند ۸ مگ داره که از روش میاد بالا [14:43] nkh: hmmmm noe partition tablesh chie ? [14:44] lxsameer: ده همین ! نوع پارتیشن تیبل رو چه جوری می‌فهمی؟ اف دیسک اینا نمیشناسنش [14:45] lxsameer: می‌گم دقیقا به نظر میاد پارتیشن ها رو به هم کت کرده باشن ، بعد با یوبوت گفتن پارتیشن‌ها از آدرس فلان تا فلانه [14:45] الان کسی با نند کار کرده باشه باید بدونه یحتمل [14:45] nkh: khob ye negahi be signature haye partition table haye marof bendaz va ba pattern e un image check kon [14:45] خب مساله اینه که نند رو [14:45] nkh: gofti uboot e ro birun keshidi ? [14:45] می‌تونی همین جوری با دست با یوبوت [14:45] تیکه تیکه کنی [14:46] نیازی به پارتیشن تیبل نیست [14:46] به یوبوت که بگی، بعد که سیستم بالا بیاد هر آفست رو به اون طول از روی نند می‌خونه و یه [14:46] mtdblock [14:46] براش تعریف می کنه [14:46] lxsameer: بیرون نه ، ولی پارتیشن باینریش و تنظیماتش رو کشیدم بیرون [14:47] yani migi khode nand tashkhis mide partition ha az koja shuru mishan ? [14:47] lxsameer: البته همینه دیگه یوبوت هم عملا چیز دیگه‌ای نیست :دی [14:47] خود نند نه ، خود یو بوت ، و وقتی لینوکس میاد بالا بهش میگه پارتیشن‌ها اینان [14:47] یعنی نمیگه حتی کجا ماونت کن ها ! [14:48] توی اینیت لینوکسی که میاد بالا [14:48] چون طرف می‌دونسته یوبوتش مثلا ام‌تی‌دی‌بلاک ۱ تا ۶ رو درست می‌کنه [14:48] با دست اومده گفته ام‌تی‌دی‌بلاک ۱ رو ماونت کن فلان جا نوعشم فلان .... [14:48] بعد تازه اینجا یه تضاد دیگه هم دارم [14:48] مثلا امتی‌دی‌بلاک ۱ تا ۶ داره [14:48] ۶ تا پارتیشن هم هست [14:49] که شماره یکش همین یو بوته [14:49] دومی روته [14:49] سومی usr [14:49] بعد موقع ماونت توی اینیت [14:49] اومده دو رو ماونت کرده تو usr [14:49] :| [14:49] بقیه هم به ترتیب همین مشکلو دارن [14:50] nkh: hmm ideye khasi be zehnam nemirese [14:51] lxsameer: عجیب نیست واقعا:| من یه هفته‌س هر ایده‌ای داشتم امتحان کردم . باز کردن دل و روده انجام شد با همین اطلاعات ولی سرهم کردنش نمیشه ،‌ مثلا ایمیجی که برای کرم‌اف‌اس از روی روت می‌سازم من ،‌ از حجم پارتیشنی که توی یوبوت واسه روت گفته بیشتر میشه [14:51] از اون طرف پارتیشنای دیگه‌ش جا خالی داشته !!! [14:52] یعنی مثلا پارتیشن پنج ۶۴ کیلو بوده [14:52] ۳۲ کیلو دیتا داره [14:52] بقیه‌ش خالیه [14:52] این رو هم من نمی‌دونم چه جوری تو ایمیج رعایت کنم [14:52] nkh: ajibish ke ajibe ,vali chon nadidam darkesh sakhte [14:52] آخرینی که دادم و بوت نشد ، تهش با دست صفر گذاشتم :دی [14:52] lxsameer: اوهوم [14:52] lxsameer: نه اینو میگم که عجیب نیست ایده‌ای نداری! [14:53] nkh: vali ta unjai ke man ba uboot kar kardam mituni az ru configesh hame chio daryabi vali shayad baham fargh daran [14:54] lxsameer: نه نه دقیقا همه چی در اومده از یوبوت ، فقط با دیتای موجود تضاد داره :دی [14:55] lxsameer: ببین با یوبوت کار کردی، قضیه این ام‌کا‌ایمیج چیه ؟ فقط باش کرنل و اینیت درست می‌کنن؟ [14:56] nkh: image o rootfs o michesbunan [14:56] lxsameer: چون این کرم‌اف‌اس ها که می‌سازی از روت ، میشه یه فایل کامپرس شده عملا . بعد به ذهنم رسید شاید طرف با ام‌کا‌ایمیج چون میشه آفست و اینا داد (که جای خالی اضافه بعضی پارتیشن‌ها رو توجیه میکنه ) ولی نمیدونستم چه جوریه دقیقا [14:57] nkh: man ba uboot vase gushim kar kardam [14:57] lxsameer: یعنی من الان کرنل و روت اف اس رو داشته باشم با ام کا ایمیج یه ایمیج درست می‌کنم که وات؟ خود یوبوت هم توشه؟ این ایمیجی که از این طریق ساخته شه دقیقا چه جوری استفاده میشه؟ [14:57] nkh: un device i ke dari gushie ? [14:58] nkh: uboot un image o daghighan boot mikone , [14:58] lxsameer: خب عالیه ! هرچی از این ام‌کا‌ایمیج و نحوه چسبوندن اینا به هم و اجراش توسط یوبوت می‌دونی بهم بگو یا یه منوالی چیزی بده بخونم ، هیچ جا رو ندیدم دقیق بگه چی به چیه فقط گفته فلان کامند رو بزن ایمیجت درست میشه مثلا [14:58] nkh: ba yersi facility hata mituni image o az birun bedi [14:58] lxsameer: نه دیگه می‌گم که یه برده ، دقیقا رزبری فرض کن ولی به جای میکرو اس دی، نند داره که مهم نیست [14:59] nkh: khob yani porte e usb ya ethernet nadare ? [14:59] lxsameer: آفرین . این ایمیج رو چه جوری به یوبوت روی دستگاه میفهمونی؟ فکر کن یه میکرو اس دی داری اصن، نند هم نداری ! خب؟ [15:00] lxsameer: چرا ، ولی من می‌خوام ایمیج فلش رو درست کنم . تو فکر کن میکرو اس دی [15:00] nkh: man ba ye narfm afzari vase uboot inkaro mikardam esmesh yadam nist daghigh [15:00] lxsameer: فکر کن یه میکرو اس دی داری که دیوایس هیچی جز این نداره ، باید یوبوت بریزی روش و ایمیج رو [15:01] lxsameer: که کل این تهش میشه یه ایمیج باینری دیگه ، به هم چسبیده‌ی یوبوت و ایمیج رو دی‌دی کنی یه جایی [15:01] nkh: hmmmmm jaleb shod [15:02] lxsameer: با نرم‌افزار چی کار می‌کردی؟ ایمیج نهایی رو درست می‌کردی؟ [15:02] nkh: uboot ro dashtam image e final o boot mikardam az ru pc [15:03] lxsameer: با یو اس بی یا اترنت مثلا ، درسته؟ [15:03] nkh: daghigjhan [15:03] lxsameer: یوبوت هم روی گوشیت بود ... بهش میگفتی از ان‌اف‌اس یا تی‌اف‌تی‌پی مثلا کرنل و اینا رو بخون ... هم؟ [15:04] nkh: uboot bood, ama in software khodesh image o transfer mikard ru gushi o bootesh mikard [15:07] lxsameer: خب اون تیکه‌ش هماهنگه فرض کن . ته تهش، اینا می‌رفت روی میکرو اس دی مثلا (یا میکرودرایو داخلی گوشیت به فرض) و تو می‌تونستی ازش ایمیج بگیری؟ [15:09] nkh: image i ke uboot tush bashe ? [15:14] lxsameer: ببخشید من یه مین رفتم ، آره یه ایمیج با جاش :دی یو بوت و همه چی. هرچند می‌دونم نمیشه ، روی گوشی این کارو نمی‌کنن، یه یوبوت می‌ریزن توی نند، بهش میگن برو از میکرودرایو بخون. واسه همین گفتم رزبری بدون نند با میکرو اس دی فرض کن ، که یوبوت هم روی میکرو باشه [15:16] lxsameer: حالا اینا مهم نیست ، نکته خوبی که داشتی اینه که یوبوت رو عوض نمی‌کردی هر دفعه ، ولی یه ایمیج از روت‌اف‌اس و هر پارتیشن دیگه‌ای که میخواستی رو با اون نرم‌افزار درست می‌کردی و می‌ریختی توی گوشیت و یوبوت می‌خوند و میمد بالا ، درسته؟ [15:17] nkh1: daghighan [15:17] lxsameer: تو می‌تونستی پارتیشن بندی هم بکنی؟ که مثلا این روت‌اف‌اس ۵ مگ باشه هرچند روت‌اف‌اس خود محتویاتش ۲ مگه مثلا ! درسته؟ [15:18] nkh1: shayad ama in karo nakardam [15:19] lxsameer: خب اگه اسم اون برنامه رو بتونی بگی ممنون می‌شم،برم ببینم با چی کار می‌کرده، هرچند احتمالا به درد من نخوره چون الان همینایی که گفتم برات رو انجام میده اینم راه دستی داره ، ولی بهم کمک میکنه ببینم اگه کرم‌اف‌اس هم میشه بهش گفت درست کرد، شکل ایمیج نها [15:19] lxsameer: بر عکسشم می‌کرد؟ که ایمیج رو بدی برات بازش کنه؟ [15:22] lxsameer: با خودم بودم ، قطعا کرم‌اف‌اس نبوده،‌کرم‌اف‌اس رید‌آنلیه معمولا روی گوشی همچین کاری نمی‌کنن :|‏ مگه که یه پارتیشن خاصی از گوشیت کرم‌اف‌اس باشه .... ‏ [15:22] lxsameer: نوع پارتیشن رو می‌شد توی اون نرم‌افزار مشخص کرد؟ [15:22] nkh1: na nabude] [15:22] nkh1: are [15:23] lxsameer: خب پس هر وقت یادت افتاد خبرم کن [15:23] lxsameer: تنکیو ا لات ! ‏ :)‏ [15:23] nkh1: :)))))) [15:23] nkh1: fkr kon man ba in maghze naghesam yadam biad, [15:23] lxsameer: به چی می‌خندی؟ :دی [15:23] nkh1: ama tu channel angestrom behem moarefi kardan [15:24] nkh1: be hafezei ke migi [15:24] lxsameer: منظورت حافظه‌س دیگه؟ من از تو بدترم ! فکر کنم کل مموریم دو بیته ، اونم سر بافر کردن آی/او مصرف میشه :دی === nkh1 is now known as nkh [15:25] lxsameer: گوشیت چیه مگه ؟ انگستروم داشتی روش؟:دی [15:25] nkh: motmaen bash mese man daghun nisti [15:26] nkh: htc desire, na angestrom nadashtam az toolchaine un estefade mikardam [15:27] lxsameer: نایس! :)‏ [15:27] nkh: ;) [15:27] nkh: dude man dige bayad beram [15:28] lxsameer: همچی چیزی ازشون دارم می‌پرسم تو چنل :))) [15:28] lxsameer: Hi people! some one here introduced a software to my friend, for generating image from a rootfs and boot it with u-boot on his mobile phone ... he can't remmember the name !! :D any idea what was that? [15:28] nkh: :) foshet nadan ? [15:28] lxsameer: عادت دارم :دی [15:28] nkh: movafagh bashi dude [15:28] nkh: man beram [15:28] lxsameer: از چنل بیگل برد با شعور ترن!! :| ‏ [15:29] lxsameer: مرسی دود! تو هم . خدافظ :)‏ [17:44] ye chi ghire tor va your freedom mikham vase ubuntu kesi proxy dg sorag nadare? [17:44] arash: sshtunnel age ssh account dari [17:45] na nadaram? [17:46] chetoriye shoma azash razi hastin man ba tor va yourfreedom nemitonam sit baz konam [17:50] vase nasbo rah andazish komak mikoni? [18:04] arash: alan nabayad az chizi razi bashi :D [18:04] yani inam moshkel dare? [18:05] chikar pas bayad bokonim to in vaziyat? [19:13] salam doostan [19:13] KomaaaaaaaaaK [19:13] :p