| inijohan (Penasihat) 13/09/05 17:56 | 🙂 LINUX-LOVERS : E680(i) Programming & Development!! Bung al750n, BlackHawk, dan pecinta Linuxphones yang lain, HERE IS YOUR PLAYGROUND!!! Aku bikinin thread baru nih buat kalian untuk E680(i) PROGRAMMING & SOFTWARE DEVELOPMENT. Hehe ... mudah2an judulnya cukup eye-catching yah. Tapi yang lebih penting kan isinya, ya ga??? Saya cuma fasilitator aja, so silakan memulai diskusi ... work hard, play hard ... :-) Cheerz, Johan Post Extras: 🖨️ Cetak |
| inijohan (Penasihat) 19/09/05 16:18 | 😐 Re: LINUX-LOVERS : E680(i) Programming & Development!! Makasih, Mas buat tutorialnya. Dengan di-sticky-nya thread ini, makin mudah bagi kami para nyubi ini untuk belajar ... :-) Post Extras: 🖨️ Cetak |
| yuuk1 (Penasihat) 20/09/05 07:41 | 😐 Re: LINUX-LOVERS : E680(i) Programming & Development!! oww ternyata kerjaannya om jo yach yg nyerbu om momod hehe nice job ^^ @al750n situ pake linux yg apa sih? Post Extras: 🖨️ Cetak |
| al750n (Penasihat) 20/09/05 08:13 | 😐 Re: LINUX-LOVERS : E680(i) Programming & Development!! 1. Kost --> Mandrake 10 2. Perusahaan --> Redhat Enterprise 3. Server --> HP-UX 4. Notebook --> Suse (+Mindows) --> rencana mau migrasi ke Fedora, ngikut om Black .. 5. Phone --> Montavista Linux Apapun mesin nux yg kamu install, intinya sama aja .. Kalau situ mau belajar belum telat kok .. Gw juga masih dalam tahap "pertapaan" .. Post Extras: 🖨️ Cetak |
| angga_ard (Penasihat) 20/09/05 09:04 | 😐 Re: LINUX-LOVERS : E680(i) Programming & Development!! wa..kok dari motorola cuma liatin gak iku tgabung juga om jo??? jangan2 ntar ide2 para guru dikutipnya tuh...n mereka yang dapat untung:) Post Extras: 🖨️ Cetak |
| blackhawk (Penasihat) 20/09/05 15:49 | 😐 Re: LINUX-LOVERS : E680(i) Programming & Development!! Hari ini coba flashkit dari [tautan dihapus] untuk backup isi E680i. Sebelumnya sih pernah ngomong kalau belum tertarik firmware. Tetapi setelah liat file .GainTable.txt di mesin Linux saya (hasil ekstrak dari backup root E680i), koq pengin nyoba yah? Sudah ada yang pernah nyoba flashing make flashkit-nya Cyph nggak? Post Extras: 🖨️ Cetak |
| inijohan (Penasihat) 20/09/05 16:48 | 😐 Re: LINUX-LOVERS : E680(i) Programming & Development!! Kalo mau, kita ketemuan bareng aja, rame-rame nyobain flashing pake flashkit-nya Cyph. Saya rela E680i saya jadi "pinguin percobaan" deh ... :-) Btw, Cyph dah berhasil jalanin Bluez yah (see : Development forum on MFC)? Hehe ... ada harapan buat BT keyboard neeeh ... Post Extras: 🖨️ Cetak |
| al750n (Penasihat) 20/09/05 17:09 | 😐 Re: LINUX-LOVERS : E680(i) Programming & Development!! Tip of the day: BASH 2 (Variable) Pemberian variable pada BASH hampir sama dengan pemberian variabel pada umumnya. Contoh : $ te='cantik' $ echo $te --> akan menghasilkan cantik $ te="cantik" $ echo $te --> akan menghasilkan cantik $ echo hai$te --> akan menghasilkan haicantik $ echo hai$tecantik --> akan menghasilkan hai $ echo hai${te}manisku --> akan menghasilkan haicantikmanisku --> gunanya kurung untuk memperjelas variabel Tanda quote ('',"") tidak perlu anda gunakan jika tidak ada spasi pada isi variabel Contoh : $ angka=6 $ echo $angka --> akan menghasilkan 6 $ angka=6 5 $ echo $angka --> akan menghasilkan error $ angka="6 5" $ echo $angka --> akan menghasilkan 6 5 Perbedaan single and double quote $ angka=6 $ angkabaru=$angka $ echo $angkabaru --> akan menghasilkan 6 $ angka=6 $ angkabaru="$angka" $ echo $angkabaru --> akan menghasilkan 6 $ echo \\$angkabaru --> akan menghasilkan \6 $ angka=6 $ angkabaru='$angka' $ echo $angkabaru --> akan menghasilkan $angka $ angka=6 $ angkabaru=\$angka --> tanda \ biasanya untuk special karakter misal \n untuk baris baru $ echo $angkabaru --> akan menghasilkan $angka Daftar karakter khusus (Males lg nerjemahin): \a alert (bell) \b backspace \e an escape character (not ANSI C) \f form feed \n newline \r carriage return \t horizontal tab \v vertical tab \\ backslash \' single quote \nnn the eight-bit character whose value is the octal value nnn (one to three digits) \xHH the eight-bit character whose value is the hexadecimal value HH (one or two hex digits) Implementasi di e680i : 1. Buka Qonsole 2. Lakukan contoh2 diatas 3. Buat lin script dgn isi: #!/bin/bash tes="Ini latihan variabel" echo $tes > /diska/tes.txt Post Extras: 🖨️ Cetak |
| andh1ka (Penasihat) 20/09/05 22:29 | 😐 Re: LINUX-LOVERS : E680(i) Programming & Development!! Quote: al750n said: Memang untuk SDK EZX fihak Motorola sendiri menurut saya kurang open .. padahal kalau ada kan lebih mudah untuk mendevelope native app untuk EZX kayanya dulu pernah baca deh di MFC, ada kok SDK EZX, kalo ga salah inget yah. Post Extras: 🖨️ Cetak |
| al750n (Penasihat) 21/09/05 08:07 | 😐 Re: LINUX-LOVERS : E680(i) Programming & Development!! @Black Saya pribadi belum mencoba bung .. Kalau teman2 mungkin ada worried tidak bisa balik lagi setelah masuk miniroot .. Kalau bung Black dah berhasil ditungggu tutorial Indo nya .. @Johan Bener nih mau dijadin 'pinguin percobaan' .. Bukannya baru diflash kemarin .. Untuk pakai keyboard lewat blutooth dulu katanya bung Bonnie dah sukses pakai spp connection lewat IPAQ nya .. @Angga Kalau fihak Motorola ikut bergabung waduh nanti masalahnya udah bisnis bung .. bukan community lagi .. Enaknya komunitaskan bisa saling berbagi. Jangan mentang2 merasa newbee atau apa bisanya nanya 'nodong bukan minta tolong' terus. Coba untuk berkontribusi lah .. Beta tester dan bug reporter juga sudah dianggap berkontribusi kok @Andhika Kalau Motorola SDK saya dah ada .. + fact sheet e680 ..tp untuk SDK EZX saya belum pernah nemuin ..or kl bung Andhika tahu coba kasih link nya dimana kita2 bisa download .. Post Extras: 🖨️ Cetak |
| blackhawk (Penasihat) 21/09/05 09:29 | 😐 Re: LINUX-LOVERS : E680(i) Programming & Development!! Akhirnya, nggak tahan juga untuk coba flashing E680i. Putuskan pake flashkit dari Cyph karena yang jelas tidak butuh Mindows, semua setting tetap apa adanya, dan tidak butuh download firmware karena targetnya adalah sedikit modifikasi pada file .GainTable.txt dan modifikasi runlevel 2 agar menjalankan startup otomatis program2 tertentu yang kita inginkan. Terakhir, bisa restore kembali rootfs asli dari backup yang telah dibuat. Langkah-langkah saya: 1. Download flashkit-0.1.zip dari [tautan dihapus] 2. Ekstrak flashkit-0.1.zip 3. Pastikan ada space ~ 60 MB pada SD/MMC. 4. Copy folder flashkit ke root folder SD/MMC. 5. Ikuti petunjuk file README.txt yang disertakan flashkit sampai langkah ke-10 6. Setelah langkah ke-10, beri perintah # cd /mmc/mmca1/ # dd if=/dev/mtdblock5 of=root.cramfs Perintah di atas untuk mengambil rootfs dari E680i. Setelah selesai lanjutkan: # dd if=/dev/mtdblock6 of=setup.cramfs Perintah di atas untuk mengambil setup dari E680i. Lanjutkan ke langkah 12 dari flashkit sampai selesai. 7. Copy file root.cramfs dan setup.cramfs ke desktop Linux (istilah mesin Linux harus dihentikan karena E680/i juga Linux kan?), misalnya ke /home/blackhawk/e680i/firmware. 8. Ekstrak root.cramfs dengan memberi perintah # cd /home/blackhawk/e680i/firmware # /sbin/fsck.cramfs -x mod_root root.cramfs Perintah di atas akan menempatkan rootfs E680i dalam folder mod_root pada direktori /home/blackhawk/e680i/firmware. 9. Modifikasi rootfs: # cd /home/blackhawk/e680i/firmware/mod_root/usr/SYSqtapp/sound # rm .GainTable.txt # ln -s /ezxlocal/download/appwrite/setup/gaintable.txt .GainTable.txt # cd /home/blackhawk/e680i/firmware/mod_root/etc/rc.d/rc2.d # nano S65am.sh Tambahkan dua baris berikut di baris akhir: # Run /ezxlocal/download/appwrite/setup/startup.sh if it exists [ -x /ezxlocal/download/appwrite/setup/startup.sh ] && /ezxlocal/download/appwrite/setup/startup.sh Simpan dan keluar dari nano. 10. Buat image baru dari rootfs hasil modifikasi: # cd /home/blackhawk/e680i/firmware # mkcramfs mod_root mod_root.cramfs 11. Copy rootfs hasil modifikasi ke root direktori SD/MMC. 12. Ikuti kembali langkah2 flashkit. Khusus langkah ke-11, entah kenapa saya lebih percaya sama dd. Coba dulu flashing setup, jika berhasil baru lakukan flashing rootfs. Flashing setup: # dd if=setup.cramfs of=/dev/mtdblock6 bs=4096 Flashing rootfs: # dd if=mod_root.cramfs of=/dev/mtdblock5 bs=4096 Untuk startup otomatis, saya tidak tau bagaimana solusi yang telah ada di komunitas. Yang saya tau mode runlevel 2 adalah mode default E680i (setelah baca /etc/inittab). Kemudian application manager (/etc/rc.d/rc2.d/S65am.sh) yang dijalankan terakhir dalam mode ini. Jadi saya tambahkan saja command startup di situ. Solusi ini di ambil karena saya tidak mau proses startup terpusat dalam satu file (mis. /diska/startup.txt). Dari /ezxlocal/download/appwrite/setup/startup.sh saya bisa atur untuk menjalankan startup neo-installer yang saya tempatkan di /diska/.system/startup/neo.sh. Hasil uji coba, setelah boot ulang qonsole tidak lagi nunjukin error "Invalid Package". Modifikasi di atas masih sangat kecil, tapi intinya adalah flashing E680i menggunakan flashkit dan semua itu dilakukan/membutuhkan mesin Linux (baik phone device-nya maupun desktop-nya). Selanjutnya, mudah2-an yantz membuka step2 modifikasi rootfs miliknya. Jadi saya tidak perlu download ~ 20 MB file2 yang sebagian besar memang telah ada di rumah saya. Perhatian!!! Posting ini sangat berbahaya, terutama bagi para newbie. Resiko kegagalan, kerusakan dan kehilangan garansi menjadi tanggung jawab Anda. Post Extras: 🖨️ Cetak |
| al750n (Penasihat) 21/09/05 17:40 | 😐 Re: LINUX-LOVERS : E680(i) Programming & Development!! Tip of the day: BASH 3 (Commenting) Komentar pada BASH biasa diawali dengan tanda # Contoh (all lin script) : #!/bin/bash #Ini akan menampilkan shell yg ada di e680i cat /etc/shells > /diska/shell.txt Komentar juga bisa dalam satu baris : #!/bin/bash echo Haiii # Ini contoh komentar satu baris Contoh lainnya : #!/bin/bash ################################ #Ini komentar ################################ Post Extras: 🖨️ Cetak |
| yantz (Penasihat) 21/09/05 19:19 | 😐 Re: LINUX-LOVERS : E680(i) Programming & Development!! berikut adalah apa yang telah saya lakukan: 1. gaintable.txt sama seperti mas blackhawk 2. untuk startup, saya menggunakan /etc/rc.d/rc2.d/S80test kerana tidak mau menganggu S65am.sh. isi kandungan S80test adalah petikan dari script neo-installer dari rhizod: Code: #!/bin/sh SCRIPTS=$(ls /diska/.system/Startup/) for SCRIPT in $SCRIPTS; do "/diska/.system/Startup/$SCRIPT" done ini akan membolehkan saya meng-drop kan script-script startup ke situ. 3. seperti silvio, saya menambah auto-switch ke usblan menggunakan acmattach.txt di /etc/hotplug/acm_fd.agent Code: . /home/native/.profile #set >> /tmp/ACM_FD #id >> /tmp/ACM_FD /etc/hotplug/suezxmdm & . /diska/acmattach.txt #tambah di sini ;; 4. menggantikan bash kepada bash2. ini membolehkan bash history dengan menaip butang "atas" dan butang backspace. hehe melayu saya kurang fasir diharap anda mengerti 5. memberikan warna kepada bash prompt, seperti yang dilakukan oleh cyph di minirootnya di folder /root untuk sesiapa yang ingin mengedit sendiri rootfsnya harus perhatikan size cramfs yang akan di flash, jangan sampai kebesaran. selamat mencoba!! Post Extras: 🖨️ Cetak |
| inijohan (Penasihat) 21/09/05 19:22 | 😐 Re: LINUX-LOVERS : E680(i) Programming & Development!! @yantz Selamat datang dan ikut diskusi. :-) @al750n Yang beberapa hari lalu itu reflash yang entah kali keberapa. Hehehe. Skrg kan enak utk backup lebih gampang. Makanya saya ga masalah kalo E680(i) saya buat "pinguin percobaan". Asal percobaan dilakukan oleh tenaga yang "terdidik dan terlatih". Hehe. Post Extras: 🖨️ Cetak |
| mastergrand (Penasihat) 21/09/05 20:00 | 😐 Re: LINUX-LOVERS : E680(i) Programming & Development!! temen2 aq minta bantuan donk! gimana caranya setting e-mail di HP Motorola E680i saya buat Setting e-mail di G-Mail & Software buat Chatting-an ada ga? namanya apa sih software buat chatingan di HP? Post Extras: 🖨️ Cetak |
| MoToGoRnIaK (Penasihat) 21/09/05 22:33 | 😐 Re: LINUX-LOVERS : E680(i) Programming & Development!! wahh..kayanya gw..mesti asah kemampuan linuxx gw nih..biar bisa gabung comment or nambahin tips2 nya btw...ini id gw kedua setelah yg pertama lupa password..nya jd gw ganti.. -rully- Post Extras: 🖨️ Cetak |
| al750n (Penasihat) 22/09/05 08:09 | 😐 Re: LINUX-LOVERS : E680(i) Programming & Development!! @yantz Selamat Datang di forum .. Thanks tips nya .. Dan ditunggu tips2 selanjutnya .. @johan Benar2 melayu asli .. heheh .. Biasa nya om Jo berani nyoba sendirian .. Petunjuk om Black dah sedemikian jelas bung ..:) @hikari mail --> mailbox setup --> new : send: server--> [tautan dihapus] port --> 587 username --> nama@[tautan dihapus] receive: server --> [tautan dihapus] port --> 995 connections setup : provider Aq gak yakin ya kalau GMAIL bisa diakses, cos membutuhkan SSL, coba ke [tautan dihapus] deh untuk setupnya yg mudah dan layanan cukup bagus .. @moto Ini bung rully yg dulu ikut gath gak .. katanya mau dijual bung .. ditunggu tips2 nya .. Post Extras: 🖨️ Cetak |
| bluenectar (Penasihat) 22/09/05 08:33 | 😐 Re: LINUX-LOVERS : E680(i) Programming & Development!! @yantz selamat bergabung yantz..wah ahli2-nya E680/i pada kumpul semua disini..asikkk Post Extras: 🖨️ Cetak |
| resva (Anggota) 22/09/05 08:42 | 😐 Re: LINUX-LOVERS : E680(i) Programming & Development!! @Yantz Selamat dateng/sugeng rawuh...hehee...di forum @om johan Kapan HPnya mulai jadi penguin percobaan om?pingin nyaksiin hasilnya... Post Extras: 🖨️ Cetak |
| blackhawk (Penasihat) 22/09/05 08:45 | 😐 Re: LINUX-LOVERS : E680(i) Programming & Development!! @yantz Thanks atas masukkannya dan mau buka modifikasi rootfs Anda step-by-step. Saya nekat re-flash E680i saya yang belum genap beli sebulan karena untuk download rootfs milik Anda terlalu besar, tapi pengin modifikasi .GainTable.txt serta startup otomatis. Dan tentu saja saya juga percaya Cyph. BTW, bagaimana cara re-flash untuk ganti boot logo ya? # dd if=/dev/mtdblock7 of=bootlogo Hasilnya saya copy ke desktop linux saya, kemudian diekstrak. # gzip -dc bootlogo > boot.img # cp boot.img boot.bmp Saya coba buka pake gimp hanya tampil image 240x320 warna hitam. Jadi ingat kasus scr_cap.lin dan di Linux hasil konversinya hanya firefox yang bisa baca. Coba buka pake firefox, dan "HELLOMOTO" yang norak tampil dengan percaya diri Berhubung gzip nampilin pesan: gzip: bootlogo: decompression OK, trailing garbage ignored dan tidak tau format sebenarnya image ini, saya jadi takut untuk re-flash boot logo. Ada masukan? Post Extras: 🖨️ Cetak |
| blackhawk (Penasihat) 22/09/05 08:54 | 😐 Re: LINUX-LOVERS : E680(i) Programming & Development!! Maksudnya nekat pakai flashkit-nya Cyph, bukan PST. Post Extras: 🖨️ Cetak |
Kami memakai cookie Google Analytics untuk memahami cara situs ini dipakai. Anda boleh menerima atau menolak. Kebijakan privasi