Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5

[Share] Source Code UPDATER Inject

#1
Smile 
Better response on post Source Code UPDATER InjectSelamat Datang, kali ini saya punya kabar gembira utk kita semua, kulit inject kini ada auto updatenya, hehe hehe:
Siap – siap jempol ane keriting gan, ane mau share tutorial yg panjang, Cara Menambahkan Auto Updater Pada Inject yang mungkin masih tergolong baru dikalangan para Phreaker dan mungkin juga hanya di ForNesia ada thread semacam ini, kelebihannya masih tergolong dari kriteria simple inject, dengan ini kita bisa melakukan auto update pada inject, apabila inject yg kita buat itu sudah dead bug atau sudah co.id, maka dengan auto update kita bisa mendapatkan versi release/build terbaru yang sudah kita revisi dan kita upload ke web hosting, kemudian client (para pengguna) bisa mengupdate inject yang co.id tsb dari remote server ke local server kita. Sudah cukup jelas bukan kan, maka yang kita butuhkan adalah:

1. Inject Delphi Work (Any Operator)
2. Web Hosting (Untuk menyimpan inject update-an)

Langsung saja ke tkp, mengenai penjelaskan inti skema yang meliputi tahap - tahap berikut:

1. Load Inject (Pertama buka injectnya)
2. Checksum (mendapatkan informasi dari server hosting, apakah versi inject yang sekarang berbeda dengan keterangan VersionInfo yang ada di server, berupa text/xml file)
3. Download File (apabila check version berhasil, updater akan mengeksekusi download file dari server)
4. Selesai.

Langkah project building:

1. Pertama siapkan Project Injek yang work (ane pake indosat) <-- untuk di linkan dengan project Updater nantinya melalui ShellExecute (ShellApi)
2. Buatlah sebuah web hosting, bisa daftar gratis di nazuka atau di idhostinger
3. Buatlah file readme.txt dan versioninfo.txt seperti contoh dibawah, kemudian upload ke rootdir web hosting yang ente buat

Versioninfo.txt berisi :

Spoiler:
Readme.txt terserah berisikan petunjuk ataupun penjabaran fitur, contoh:

Spoiler:
4. Download project Auto-updater lengkap beserta file pribadi ane di sini:

Register or login to see this content

Projectnya harus dirombak dulu gan, disesuaikan link URL Updateannya dengan link domain ente, Sekian Itu adalah Project Auto-updater pribadi ane yang ane gunakan untuk ngupdate inject Indosat One Click Connect Distributed Version, bila ada yang kurang jelas, langsung komen gan, ane fast response insyaallah. jempole:

*Tambahan dari ane: ane naruh version check secara konstan di inject-nya pake deklarasi StrVersion/NextVer:=2.2 yang kemudian akan disimpan kedalam file textpad UpdateURL.ini (cari di Tools/Updater/Profile), dengan ini inject dan updaternya bisa nyaut dan berjalan secara separatis dan memiliki processname yang berbeda.

Sebagai Testimoni dan review, ane juga nambahin Inject ane yang udah integrated dengan Updaternya, see this thread, udah ane update versinya:

Spoiler:
Spoiler screenshot:

[Image: Untitled.jpg]

yang kebingungan jangan sungkan-sungkan Tanya gan, boleh di sini, maupun privat di email [email protected]

"Kebahagiaan abadi takkan pernah singgah sebelum engkau mengetahui apa ARTI HIDUP yang sesungguhnya."

LEMME IN SILENCE FOR A WHILE

Reply
#2
ane newbee kebangetan ni..

bagian mana aja ya omm yang harus di rombak kalo mau bikin inject updatean sendiri?
bisa d perjelas bagian mana aja.. di sourchma misalkan..

thanks b4
Reply
#3
(07-06-2014, 08:28 PM)adi_s_f Wrote: ane newbee kebangetan ni..

bagian mana aja ya omm yang harus di rombak kalo mau bikin inject updatean sendiri?
bisa d perjelas bagian mana aja.. di sourchma misalkan..

thanks b4

Buat dulu web hostingnya gan, udah belum?
kalo udah buat file readme.txt dan versioninfo.txt, lalu upload.
yang di rombak itu bagian linknya doang, cari aja (find in files) yang ada tulisan alvians.nazuka.net bla bla bla, itu diganti pake linkya ente :angel:

"Kebahagiaan abadi takkan pernah singgah sebelum engkau mengetahui apa ARTI HIDUP yang sesungguhnya."

LEMME IN SILENCE FOR A WHILE

Reply
#4
(07-06-2014, 08:31 PM)arubiandesu Wrote:
(07-06-2014, 08:28 PM)adi_s_f Wrote: ane newbee kebangetan ni..

bagian mana aja ya omm yang harus di rombak kalo mau bikin inject updatean sendiri?
bisa d perjelas bagian mana aja.. di sourchma misalkan..

thanks b4

Buat dulu web hostingnya gan, udah belum?
kalo udah buat file readme.txt dan versioninfo.txt, lalu upload.
yang di rombak itu bagian linknya doang, cari aja (find in files) yang ada tulisan alvians.nazuka.net bla bla bla, itu diganti pake linkya ente :angel:

ok gan nanti malem ane oprek.. jangan lupa CEK PM omm
Reply
#5
ini khusus buat para developer injek yah om?
bukan buat user ojek? bingung2:
Piss, Love and Grontongan :D
Reply
#6
(07-06-2014, 08:56 PM)salome Wrote: ini khusus buat para developer injek yah om?
bukan buat user ojek? bingung2:

buat user bisa visit thread terlampir gan, sudah dilengkapi Updater

"Kebahagiaan abadi takkan pernah singgah sebelum engkau mengetahui apa ARTI HIDUP yang sesungguhnya."

LEMME IN SILENCE FOR A WHILE

Reply
#7
(07-08-2014, 10:27 PM)angg4dp Wrote: Nyimak Dulu Nunggu Yg Udah Berhasil Ngedit Nya Hehe ketawaaa

Langsung praktek aja sob, ane siap bimbing

"Kebahagiaan abadi takkan pernah singgah sebelum engkau mengetahui apa ARTI HIDUP yang sesungguhnya."

LEMME IN SILENCE FOR A WHILE

Reply
#8
ohh iya omm, ini kalo misalkan ada updatean, dia ga ngereplace inject yang udh ada ya? tapi download file baru?
Reply
#9
(07-10-2014, 02:42 AM)hamaboi Wrote: gan ini
3. Buatlah file readme.txt dan versioninfo.txt seperti contoh dibawah, kemudian upload ke rootdir web hosting yang ente buat

Rootdir apaan?? Dan itu Readme.txt dan versioninfo.txt Upload file manager ??

Root Dir = Root Directory, coba cari tahu di google gan
klo readme.txt itu fungsinya buat kasih informasi updatenya berikutnya itu seperti apa
sedangkan versioninfo.txt itu buat mengetahui versi keberapa yg akan di unduh, apakah beda dengan versi sekarang yg agan punya, jika berbeda maka secara otomatis updaternya akan mengunduh file tsb

(07-10-2014, 09:41 AM)hamaboi Wrote: gan ane Error seh gan saya Buat baru lagi bukan bekas mentahan agan tapi saya buka delphi 7 ada 2 gan ini errornya /wx18r0qz3/screenshot_40.png

tapi di atas bisa di Run terus saya klick Check Update keluar begitu gan ... kalau di run tidak ada masalah gan cuman abis Klick Check Update saja error

itu updaternya digabung sama injectnya egk gan?
solusi ane ente buat mereka berproses sendiri2, buatlah link pada inject bila di klik akan memanggil updaternya, dan coba pastikan apakah Project1.exe di rule direct pada proxifier apa egk?

"Kebahagiaan abadi takkan pernah singgah sebelum engkau mengetahui apa ARTI HIDUP yang sesungguhnya."

LEMME IN SILENCE FOR A WHILE

Reply
#10
Quote:gan ane Error seh gan saya Buat baru lagi bukan bekas mentahan agan tapi saya buka delphi 7 ada 2 gan ini errornya [Only registered and activated users can see links Click here to register]

tapi di atas bisa di Run terus saya klick Check Update keluar begitu gan ... kalau di run tidak ada masalah gan cuman abis Klick Check Update saja error - See more at: [Only registered and activated users can see links Click here to register]

ane juga sama masalahnya disitu gan..ane hapus sc nya seperti dibawah

Register or login to see this content

dan akhirnya bisa sekarang, tapi ada 1 problem lagi yaitu gak bisa ganti nama file.exe nya seperti pada contoh file.exe dari TS kan "ionec2.3.exe" kalo file version di UpdateURL.ini sudah diganti menjadi 2.3 saat getting information... statusnya "no update found" tapi coba agan ganti misal "tes2.3.exe" dan upload di web host dengan nama tes2.3.exe juga statusnya tetap "update found", artinya kita tidak bisa mengganti nama file yang diupload di webhostingnya..

cara supaya bisa mengganti nama "ionec2.3.exe" menjadi nama file kita sendiri yaitu harus mengganti angka "32" pada sc berikut ini

Register or login to see this content

tapi ane gak tau kode 32 kenapa bisa menjadi "ionec", mungkin ada yang bisa memberi solusi??
wiebie2012, proud to be a member of ForNesia Family since Jun 2014.
Reply
#11
(07-10-2014, 02:44 AM)adi_s_f Wrote: ohh iya omm, ini kalo misalkan ada updatean, dia ga ngereplace inject yang udh ada ya? tapi download file baru?

iya brow, sistemnya shell execute, inject manggil si updaternya, jdinya punya proses list yg sama

process contoh:
indosat.exe
updater.exe

skemanya kan gini:

internet access > indosat.exe > bvssh.exe > proxifier.exe > updater.exe

jdinya harus runtut soalnya klo updaternya satu proses gk bisa, ntar tabrakan sama inject yg punya peran penting dalam koneksi

(07-10-2014, 12:58 PM)wiebie2012 Wrote:
Quote:gan ane Error seh gan saya Buat baru lagi bukan bekas mentahan agan tapi saya buka delphi 7 ada 2 gan ini errornya /wx18r0qz3/screenshot_40.png

tapi di atas bisa di Run terus saya klick Check Update keluar begitu gan ... kalau di run tidak ada masalah gan cuman abis Klick Check Update saja error - See more at: /Thread-Share-Source-Code-UPDATER-Inject#sthash.UexMUd5X.dpuf

ane juga sama masalahnya disitu gan..ane hapus sc nya seperti dibawah



dan akhirnya bisa sekarang, tapi ada 1 problem lagi yaitu gak bisa ganti nama file.exe nya seperti pada contoh file.exe dari TS kan "ionec2.3.exe" kalo file version di UpdateURL.ini sudah diganti menjadi 2.3 saat getting information... statusnya "no update found" tapi coba agan ganti misal "tes2.3.exe" dan upload di web host dengan nama tes2.3.exe juga statusnya tetap "update found", artinya kita tidak bisa mengganti nama file yang diupload di webhostingnya..

cara supaya bisa mengganti nama "ionec2.3.exe" menjadi nama file kita sendiri yaitu harus mengganti angka "32" pada sc berikut ini



tapi ane gak tau kode 32 kenapa bisa menjadi "ionec", mungkin ada yang bisa memberi solusi??

bukan gan, 32 itu boolean yang berarti true sedangkan 0 berarti false buat ngepasin apakah pada linknya yang akan kita unduh misalkan alvians.nazuka.net/ionec2.3.exe terdapat string version kita di updateurl.ini?
jadi string ionec tidak ada hubungannya sama sekali dengan 32, yg lebih penting adalah versinya

apakah agan udah mengupload file readme.txt dan versioninfo.txt?

"Kebahagiaan abadi takkan pernah singgah sebelum engkau mengetahui apa ARTI HIDUP yang sesungguhnya."

LEMME IN SILENCE FOR A WHILE

Reply
#12
(07-10-2014, 12:59 PM)arubiandesu Wrote:
(07-10-2014, 02:44 AM)adi_s_f Wrote: ohh iya omm, ini kalo misalkan ada updatean, dia ga ngereplace inject yang udh ada ya? tapi download file baru?

iya brow, sistemnya shell execute, inject manggil si updaternya, jdinya punya proses list yg sama

process contoh:
indosat.exe
updater.exe

skemanya kan gini:

internet access > indosat.exe > bvssh.exe > proxifier.exe > updater.exe

jdinya harus runtut soalnya klo updaternya satu proses gk bisa, ntar tabrakan sama inject yg punya peran penting dalam koneksi

(07-10-2014, 12:58 PM)wiebie2012 Wrote:
Quote:gan ane Error seh gan saya Buat baru lagi bukan bekas mentahan agan tapi saya buka delphi 7 ada 2 gan ini errornya /wx18r0qz3/screenshot_40.png

tapi di atas bisa di Run terus saya klick Check Update keluar begitu gan ... kalau di run tidak ada masalah gan cuman abis Klick Check Update saja error - See more at: /Thread-Share-Source-Code-UPDATER-Inject#sthash.UexMUd5X.dpuf

ane juga sama masalahnya disitu gan..ane hapus sc nya seperti dibawah



dan akhirnya bisa sekarang, tapi ada 1 problem lagi yaitu gak bisa ganti nama file.exe nya seperti pada contoh file.exe dari TS kan "ionec2.3.exe" kalo file version di UpdateURL.ini sudah diganti menjadi 2.3 saat getting information... statusnya "no update found" tapi coba agan ganti misal "tes2.3.exe" dan upload di web host dengan nama tes2.3.exe juga statusnya tetap "update found", artinya kita tidak bisa mengganti nama file yang diupload di webhostingnya..

cara supaya bisa mengganti nama "ionec2.3.exe" menjadi nama file kita sendiri yaitu harus mengganti angka "32" pada sc berikut ini



tapi ane gak tau kode 32 kenapa bisa menjadi "ionec", mungkin ada yang bisa memberi solusi??

bukan gan, 32 itu boolean yang berarti true sedangkan 0 berarti false buat ngepasin apakah pada linknya yang akan kita unduh misalkan alvians.nazuka.net/ionec2.3.exe terdapat string version kita di updateurl.ini?
jadi string ionec tidak ada hubungannya sama sekali dengan 32, yg lebih penting adalah versinya

apakah agan udah mengupload file readme.txt dan versioninfo.txt?

udah gan, udah bisa update. tapi masalahnya cuma ane gak bisa ganti nama file.exe itu..ane udah upload versioninfo.txt dan nama filenya "dialup2.3.exe" dan updateurl.ini versionnya sudah 2.3 tapi waktu ane check update masih minta update trz..tapi kalo ane ganti nama filenye jadi ionec2.3.exe dan ane upload dan di sc nya juga udah ane ganti jadi ionec dia baru statusnya no update found..adakah yang harus diganti lagi gan supaya bisa ganti nama exe nya??
wiebie2012, proud to be a member of ForNesia Family since Jun 2014.
Reply
#13
akhirnya bisa gan setelah ane oprek2...ternyata maksimal harus 5 karakter wah: wah:

(07-10-2014, 01:37 PM)hamaboi Wrote: itu saya gabungin Inject sama Updatenya gan ketawaaa

dan pas Error saya sudah Nyerah gabungin Inject sama update ....

Dan saya buat lgi tanpa Inject dan langsung buat Update keluar gitu juga gan Tolong solusinya wah:

kan tadi ane sudah kasih tau gan caranya agan hapus aja source code yang

Code:
if not GetFileVersion(Application.ExeName, CurrentVersion) then
    raise EAutoUpdateMissing.CreateFmt(STR_EX_VERSION_INFO_MISSING, [EXEFileName]);

ane dah bisa gabungin dengan inject tanpa shellexecute lagi ketawaaa
wiebie2012, proud to be a member of ForNesia Family since Jun 2014.
Reply
#14
(07-10-2014, 01:37 PM)hamaboi Wrote: itu saya gabungin Inject sama Updatenya gan ketawaaa

dan pas Error saya sudah Nyerah gabungin Inject sama update ....

Dan saya buat lgi tanpa Inject dan langsung buat Update keluar gitu juga gan Tolong solusinya wah:

wah kurang pahaam ane gan, yg jelas updater jgn satu project dengan inject, gk mungkin jalan, kecuali master yg advance yg pandai mengotak atik alur koneksi, coba kasih skrinsut gan

(07-10-2014, 01:38 PM)wiebie2012 Wrote: akhirnya bisa gan setelah ane oprek2...ternyata maksimal harus 5 karakter wah: wah:

sip gan, bisa di share dimare skrinsutnya, ntar ane tambahin ke page one hehe:

"Kebahagiaan abadi takkan pernah singgah sebelum engkau mengetahui apa ARTI HIDUP yang sesungguhnya."

LEMME IN SILENCE FOR A WHILE

Reply
#15
(07-10-2014, 01:38 PM)wiebie2012 Wrote: ane dah bisa gabungin dengan inject tanpa shellexecute lagi ketawaaa

ehh, bukannya punya ente updater buat dialer gan? lirik:

(07-10-2014, 01:50 PM)hamaboi Wrote: @arubiandesu Gan saya panggil form aja sama kayak diatas screen Shootnya

updaternya udah beres gan?
sekarang mau lanjut ke pemanggilan form?

di injecnya buat perintah untuk manggil Updater.exe lewat shellExecute (shellApi ya gan)

Code:
ShellExecute(handle,PChar(GetCurrentDir + 'Tools/Updater/updater.exe','','',SW_SHOWNORMAL));

CMIIW

trus tambahin save file version info ke updateURL.ini bisa ndak gan?

"Kebahagiaan abadi takkan pernah singgah sebelum engkau mengetahui apa ARTI HIDUP yang sesungguhnya."

LEMME IN SILENCE FOR A WHILE

Reply
#16
(07-10-2014, 02:06 PM)hamaboi Wrote: abis Klick Update Now error begitu gan

aneh gan, skemanya gimana, itu yg gabung inject apa yg gmana?

"Kebahagiaan abadi takkan pernah singgah sebelum engkau mengetahui apa ARTI HIDUP yang sesungguhnya."

LEMME IN SILENCE FOR A WHILE

Reply
#17
(07-10-2014, 02:50 PM)hamaboi Wrote: saya gituinnya Memakai Menu dan ada Update gan
saya Klick punya saya sendiri Inject yang ada di Menu terus Update,,,

saya tidak memakai Shell gan memanggil Programs saya cuman memanggil Form saja ....

/b0dk8mg6j/screenshot_45.png

saran ane jgn disatuin sama project injeknya
lewat shellapi aja, soalnya bakal ada konflik
injek nya mode direk sedangkan updaternya sendiri getting information lewat injek itu sendiri, ini sama halnya nderek inject yang di block sama proxifier

"Kebahagiaan abadi takkan pernah singgah sebelum engkau mengetahui apa ARTI HIDUP yang sesungguhnya."

LEMME IN SILENCE FOR A WHILE

Reply
#18
(07-10-2014, 12:59 PM)arubiandesu Wrote:
(07-10-2014, 02:44 AM)adi_s_f Wrote: ohh iya omm, ini kalo misalkan ada updatean, dia ga ngereplace inject yang udh ada ya? tapi download file baru?

iya brow, sistemnya shell execute, inject manggil si updaternya, jdinya punya proses list yg sama

process contoh:
indosat.exe
updater.exe

skemanya kan gini:

internet access > indosat.exe > bvssh.exe > proxifier.exe > updater.exe

jdinya harus runtut soalnya klo updaternya satu proses gk bisa, ntar tabrakan sama inject yg punya peran penting dalam koneksi

(07-10-2014, 12:58 PM)wiebie2012 Wrote:
Quote:gan ane Error seh gan saya Buat baru lagi bukan bekas mentahan agan tapi saya buka delphi 7 ada 2 gan ini errornya /wx18r0qz3/screenshot_40.png

tapi di atas bisa di Run terus saya klick Check Update keluar begitu gan ... kalau di run tidak ada masalah gan cuman abis Klick Check Update saja error - See more at: /Thread-Share-Source-Code-UPDATER-Inject#sthash.UexMUd5X.dpuf

ane juga sama masalahnya disitu gan..ane hapus sc nya seperti dibawah



dan akhirnya bisa sekarang, tapi ada 1 problem lagi yaitu gak bisa ganti nama file.exe nya seperti pada contoh file.exe dari TS kan "ionec2.3.exe" kalo file version di UpdateURL.ini sudah diganti menjadi 2.3 saat getting information... statusnya "no update found" tapi coba agan ganti misal "tes2.3.exe" dan upload di web host dengan nama tes2.3.exe juga statusnya tetap "update found", artinya kita tidak bisa mengganti nama file yang diupload di webhostingnya..

cara supaya bisa mengganti nama "ionec2.3.exe" menjadi nama file kita sendiri yaitu harus mengganti angka "32" pada sc berikut ini



tapi ane gak tau kode 32 kenapa bisa menjadi "ionec", mungkin ada yang bisa memberi solusi??

bukan gan, 32 itu boolean yang berarti true sedangkan 0 berarti false buat ngepasin apakah pada linknya yang akan kita unduh misalkan alvians.nazuka.net/ionec2.3.exe terdapat string version kita di updateurl.ini?
jadi string ionec tidak ada hubungannya sama sekali dengan 32, yg lebih penting adalah versinya

apakah agan udah mengupload file readme.txt dan versioninfo.txt?

ohh iya bener... misalkan d replace.. koneksinya putus ya... sip deh ommm
Reply
  


Possibly Related Threads…
Thread Author Replies Views Last Post
  [SHARE] ForNesia Http Injector Source Code ForNesiaFreak 12 4,988 08-18-2021, 08:22 PM
Last Post: paijogalau
  [SHARE] Source Code Check Update Delphi ForNesiaFreak 10 3,656 09-30-2019, 09:44 AM
Last Post: avifornesia