Home - Komunitas - Panduan - Kontak
Indonesian Gadgeteers
Forum Diskusi:
Main Index | Search | Panduan | Aturan | Kontak  ·  Tanpa registrasi: cukup isi nama
>> Lain-Lain
Halaman dalam topik ini: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | (tampilkan semua)
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
Halaman dalam topik ini: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | (tampilkan semua)
🔒 Topik lama, hanya bisa dibaca. Isinya diambil dari forum Forum Ponsel yang dulu: tautan, nomor telepon, dan alamat email sudah disembunyikan. Ingin kiriman ini dihapus atau dikoreksi? Hubungi kami dan sebutkan alamat halaman ini. Ingin membahas topik serupa? Buat topik baru di Lain-Lain.
Isi forum adalah pendapat pengirimnya. Kiriman diperiksa sebelum tampil. © Forum Ponsel · Privasi · Syarat · Aturan forum