Customizing_OS_Full

roshancs05

Member
Dec 13, 2008
5,354
747
0
Mars
Customized operating System කියලා මම පටන් ගත්ත ත්‍රෙඩ් එකේ අන්තිම කොටස තමා මේ.මේක හදන්න ගොඩක් මහන්සි වුනා.ඉතින් ත්‍රෙඩ් එක දාද්දි හිතුවා මේකේ මුල් කොටස් ටිකත් මේකටම එකතු කරලා සම්පූර්ණ ත්‍රෙඩ් එකක් දාන්න.ඉතින් මේකේ මුල් ටික බලපු අය පහලට යන්න.අළුත් ටික පහල ඇති.

මේවා නීති විරෝධියිද මන්දා..කමක් නෑ.
ඔන්න මම කියලා දෙන්න යන්නේ කොහොමද Operating System එකක් Modify කරන්නේ කියලා.

ඔයාලා දැකලා ඇති Windows XP කීවාම Internet එකේ එක එක විදිහේ Windows XP තියෙනවා Download
කරන්න..Windows XP Gamer Edition,XP Dark Edition,Transparent Windows XP,XP Geo ඔය වගේ
විවිධ නම් වලින් එක වල කරන්න තියෙනවා.
මේවාගේ විශේෂත්වය නම් බොහෝ වෙලාවට මෙම Modify කරන ලද මෙහෙයුම් පද්ධතිය
තුල අපට අත්‍යවශ්‍ය වන මෘදුකාංග සියල්ලම පාහේ ඇතුලත් කර තිබෙනවා.
උදා - Firefox,Chrome,DirectX,Windows updates,Dotnet,etc
ඒ විතරක් නෙවේ මේවාගේ DLL (Dynamic Link library) Modify කිරීමකට ලක් කරලා වඩා වැඩි
ආකර්ෂණිය බවක් හා සම්මත මෙහෙයුම් පද්ධතියේ පෙනුමට වඩා වෙනස් පෙනුමක් ලබා දීලා තියෙනවා.
මේ විදිහට සකස් කරපු මෙහෙයුම් පද්ධතිය install විමේදි serial number ආදිය ඉල්ලන්නේ නෑ.
ඒ මොකද අපි serial එකත් මෙහෙයුම් පද්ධතිය තුලටම intergrate කරන නිසා
තව එදා මෙදා තුර Microsoft ආයතනය මගින් ලබාදුන් සියළු updates මෙයටම intergrate කරන බැවින්
නැවත Update කිරීමක් අවශ්‍ය වෙන්නෙත් නෑ...

කැමති ඇති නේද කට්ටිය මේ වගේ එකක් හදලා බලන්න?හරි පටන් ගමු.

Lesson 1 - Extracting ISO

මුලින්ම අපිට මේ සඳහා
Windows XP Service Pack 3 Untouched Copy එකක් (එ කියන්නේ කිසිම Modify කිරීමක්
සිදුකර නොමැති Win XP පිටපතක් ) අවශ්‍ය වෙනවා..(Download Link
Windows XP Pro SP3 Untouched
http://torrents.thepiratebay.org/635...54.TPB.torrent
)
ඒ වගේම ඔබගේ Hard disk එකේ 8gb වත් free space එක අවශ්‍ය වෙනවා..

මුලින්ම Winrar භාවිතා කරලා අපි ඒ Download කරගත්ත Win Xp ISO එක Extract කරගන්න ඕනේ..



Extract කරගත්තට පස්සේ Readme.html ෆයිල් එක එහෙම delete කරාට කමක් නෑ.මොකද අපි අළුතෙන් readme එකක් හදනවා මේ xp එකට.
ඒ වගේම setup.exe එකත්.ඒත් setup.exe දැන්ම delete කරන් එපා

දැන් තියෙන්නේ මේ Extract කරගත්ත Win XP එකේ තියන File Modify කරගන්න එක...අපි මෙහිදි
shell32.dll,msgina.dll,netshell.dll,explorer.exe වැනි file අපිට අවශ්‍ය විදිහට modify කරගැනීමක් සිදු කරනවා.
මේ සඳහා මුලින්ම අපි එම File expand කරගත යුතුයි..


1.ඒ සඳහා මුලින්ම Extract කරගත් XP iso එකේ ඇති I386 folder එක තුලට යන්න
2.මීළඟට Command prompt open කරගන්න
ඒ සඳහා start click කර cmd ලෙස type කර enter කරන්න.නැත්නම් windows logo key එක හා r එක එකවර ප්‍රෙස් කර ලැබෙන run window එකේ cmd ලෙස type කර enter කරන්න..

11517465.jpg


84221049.jpg



3.දැන් expand කරගත යුතු file ඇති directory එකට යෑමට මේ command එක භාවිතා කරන්න

cd "I386" directory එකේ path එක
උදා - cd C:\Users\roshancs05\Desktop\Windows XP\i386

95660799.jpg


දැන් file expand කරමු

මේ සදහා පහත command එක භාවිතා කරන්න

expand -r "expand කිරීමට අවශ්‍ය ෆයිල් එකේ නම"
උදා - expand -r shell32.dl_

15153680.jpg


(මෙම file වල extension එක .dl_ ලෙස පවතින්නේ ඒවා compress කර ඇති බැවිනි.expand කිරීමෙන් පසු එය .dll ලෙස වෙනස් වේ)



මෙසේ පහත දැක්වෙන file සියල්ල expand කරගත යුතුයි..ඒ සඳහා අදාල command එකද ලබාදී ඇත
expand -r shell32.dl_
expand -r msgina.dl_
expand -r explorer.ex_
expand -r netshell.dl_
expand -r user32.dl_
expand -r logonui.ex_
expand -r ntoskrnl.ex_
expand -r winlogon.ex_
expand -r browselc.dl_

එසේ expand කරගත් පසු එම file වල නම් පහත පරිදි විය යුතුයි

shell32.dll
msgina.dll
explorer.exe
netshell.dll
user32.dll
logonui.exe
ntoskrnl.exe
winlogon.exe
browselc.dll

මෙම පාඩම් මාලාව මා විසින් සකසා ඔබ වෙත ගෙන ඒම හුදෙක් එක්දින ක්‍රියාවලියක් නොවේ. මා විසින් ඉතා වෙහෙසව සිදු කළ කාර්යයකි :nerd: මීට පෙර මෙවන් වෙහෙසක් ගෙන නොමිලයේම කිසිවෙක් මෙවැන්නක් කර නැති බව පවසා මා හට ස්තූති කළ සහෝදරවරු බොහෝ වූහ. එළකිරි අඩවියේ පළවන විශේෂාංග අන්‍ය බ්ලොග් කරුවන් විසින් කතෘටත් නොදන්වා අමු අමුවේ සොරකම් කර ඔවුන්ගේ බ්ලොගයන්හි ඔවුන්ගේ නිර්මාණලෙස හිමිකරුගේ නමවත් සදහන් නොකර පල කරන බව අප දනිමු. එමෙන්ම විද්‍යුත් තැපෑල ආශ්‍රයෙන්ද සමහර පුද්ගලයෝ අපගේ නිර්මාණ බෙදාහැර එයින් ඔවුන්ට ලාභ සහ වාසි ලබාගත්හ. එහෙයින් කරුණාවෙන් යුතුව පවසන කරුණ නම් මා විසින් ඉතා වෙහෙසගෙන කළ මෙම නිබන්ධනය සම්බන්ධ කවර හෝ කටයුත්තක් කිරීමට පෙර මාගෙන් විමසා සිටින්න යන්නයි. මා ඉතා මිත්‍රශීලී පුද්ගලයෙකුවන අතර කිසිදු මුදල්මය හෝ කිසිදු ද්‍රව්‍යමය දෙයක් මෙය ඔබගේ බ්ලොගයේ පල කිරීම හෝ ඊ මේල් කිරීම සම්බන්ධයෙන් බලාපොරොත්තු නොවේ ඔබ කළයුත්තේ ඒ බව මා හට දැනුම් දී අවසර ගැනීම සහ මෙම ත්‍රෙඩ් එකෙහි ලින්ක් එක සහ මාගේ එළකිරි ඩොට් කොම්හි ප්‍රොෆයිල් එකෙහි ලින්ක් එක උපුටා ගැනීම අවසානයේ කාහටත් පෙනන පරිද්දෙන් පළ කිරීම පමණි

ස්තූතියි,
roshancs05

 
Last edited:

roshancs05

Member
Dec 13, 2008
5,354
747
0
Mars
දැන් බලමු කොහොමද Expand කරගත්ත file ටික edit කරන්නේ කියලා.

මේ සඳහා මුලින්ම Restorator කියන Software එක Download කරගන්න.
(http://torrents.thepiratebay.org/443...09.TPB.torrent)
(Setup.exe මගින් Restorator install කරගන්න..ඉන්පසු Crack folder එකේ ඇති crack එක
දමාගන්න.දැන් Restorator run කර "Serial" text document එකේ ඇති serial එක මගින්
Restorator active කරගන්න)


දැන් i386 folder එකට ගොස් එහි ඇති අපි කලින් expand කරගත් file සියල්ල
කට් කරලා වෙනම folder එකකට paste කරගන්න.
(copy කරගත්තත් කමක් නෑ,හැබැයි මතක ඇතිව i386 folder එකෙන් ඒ ටික copy කරගත්තට
පස්සේ delete කරලා දාන්න )

copydll.jpg


හරි,දැන් අපි File edit කරමු.ආහ් ඊට කලින් Restorator ගැන ටිකක් ඉගෙන ගමු

01.මුලින්ම අපි අර කොපි කරගත්ත file ටික තියෙන folder එකට යන්න
02.දැන් මුලින්ම තියෙන file එක (browselc.dll) මත right click කරලා "Open with
Restorator" Click කරන්න

openwithretorator.jpg


දැන් මම Restorator හි interface එක ගැන ටිකක් විස්තර කරලා දෙන්නම්..

restoratorinterface.jpg


ඔය 1 කියලා නම් කරලා තියෙන්නේ Resource tree එක.අපි ඔපන් කරගෙන තියෙන DLL,EXE,CPLහෝ ඕනෑම
වර්ගයක Resource එකක් පෙන්නන්නේ මේ Resource tree එකේ.

2 කියලා නම් කරලා තියෙන්නේ "Resource viewer" එක.මෙයින් Resource එකට අදාල වත්කම් සියල්ල මෙම ස්ථානයේ
පෙන්වනවා.

3 කියලා දක්වලා තියෙන සථානයෙන් පුළුවන් "Resource edit mode" එක
තෝරගන්න..(Shortcut key - F6)

Restorator ගැන වැඩි දුරටත්........

+ අපි මෙහිදි Edit කරන්නේ resource එකට අදාල වත්කම් වලින් Dialog,AVI,Bitmap,Icon යන්න පමණයි.මන්දයත් අනෙකුත් වත්කම් Edit කිරීම ඉතා සංකීර්ණයි වගේම ඒවා වෙනස් කිරීම ටිකක්
අවදානම්.(මින් browselc.dll හි ඇත්තේ Dialog වත්කම පමණයි.)
(කැමති කෙනෙක් ඉන්නවනම් ඒ ගැනත් මම කියලා දෙන්න සූදානම්.)

01.හරි,දැන් මුලින්ම Resource tree එකේ ඇති එක browselc.dll ඉදිරියේ ඇති + ලකුණ click කරන්න
02.දැන් ඒ resource එකට අදාල වත්කම් පහලට දිග හැරේවි
03.ඉන් dialog යන වත්කම ඉදිරියේ ඇති + ලකූණ click කර dialog යන්නට අදාල වත්කම් සියල්ල දැක ගත හැකියි.

52256791.jpg


04.දැන් අර මුලින් මම restorator හි interface එක පිලිබඳ කියලා දෙද්දි resource edit mode එකට යන button එක ‍පෙන්නුවා මතක ඇතිනේ?ඒක click කරන්න
05.දැන් ඉතින් dialog වත්කම යටතේ තියෙන 256,257,258,13656,13657 යන උප වත්කම්
එකින් එක edit කරමු..

ඔන්න දැන් ඉතින් මේ උප වත්කම් එකින් එක click කරද්දි ඔයාලට පේනවා ඇති අළුත් panel එකක් restorator window එකට එකතු වෙලා තියෙන හැටි.

upawathkam.jpg


ඒ panel එක බාවිතා කරලා තමා අපි සියළු වත්කම් edit කරගන්නේ..දැන් බලමු ඒක කරන හැටි.

හරි මුලින්ම බලමු මේ panel එකේ තියෙන්නේ මොනවද කියලා

paneldescription.jpg


අංක 01න් දැක්වෙන්නේ Component selection box එක..එතනින් පුළුවන් අපිට අපි තෝරාගත් උප වත්කමට අදාල
Form එකේ ඇති Components වෙන වෙනම තෝරාගන්න..එනම් Text box,Buttons,Combo box වශයෙන්.


අංක 02න් දැක්වෙන ස්ථානයෙන් අපිට පුළුවන් Form එකේ Caption එක වෙනස් කරන්න.
බලන්න මේ පහත රූපය.එහි form එකේ caption එක ලෙස ඇත්තේ Rename යන්නයි.අපිට
එය වෙනුවට මෙසේ ලබාදිය හැකියි - Rename ~Created by roshancs05~
එවිට මෙහෙයුම් පද්ධතිය තුලදි මෙම Rename dialog box එකේ caption එක ඉහත
ආකාරයට පෙන්වනවා.

අංක 03න් පෙන්වන කොටසින් අපිට පුළුවන් form එකේ Width / Height වෙනස් කිරීමට.

අංක 04න් පෙන්වන කොටසින් form එක භාවිත කරන font සහ font size එක වෙනස්
කල හැකියි.

අංක 05න් පෙන්වන ස්ථානයෙන් form එකේ window style එක වෙනස් කල හැකියි.
එය වෙනස් කිරීම අවශ්‍ය නොවේ.නමුත් එය භාවිතා කර අපට පුළුවන් win 7 වල වගේ xp වලත්
Copy/Move dialog box එකට Minimize button එකක් add කරන්න.
---------------------------------------------------------------
©roshancs05
ElaKiri.Com.2011.07.03
 
Last edited:

roshancs05

Member
Dec 13, 2008
5,354
747
0
Mars
මොකක්ද මේ dll modify කරන එකෙන් ඇති ප්‍රයෝජනේ???
ඇයි අපි මේ dll modify කරන්නේ???

හරි බලමු,Windows XPමෙහෙයුම් පදධතිය ගත්තම ඒකේ interface එක GUI හෙවත්
Graphical user interface (විචිත්‍රක පරීශීලක අතුරුමුහුණත) එකක්.
පරිගණකයේ Software හා Hardware අතර අන්තර් ක්‍රියාකාරිත්වය පවත්වා ගැනීමට
පරිශීලකයා උපයෝගි කරගන්නේ GUI එකයි.
වින්ඩොස් මෙහෙයුම් පද්ධතියේ දක්නට ලැබෙන Start menu,Folders,Recycle bin ආදිය දෘශ්‍යමය ආකාරයකට දැකගත හැකි
වීම ආදිය එම GUI එකට අයත් කොටස්ය.
මෙම මෙහෙයුම් පද්ධතියේ interface එකේ ආකර්ෂණීය බව වැඩි කිරීම සහ පරීශීලකයාගේ භාවිතයේ පහසුව
සඳහා Icons,Images, ආදිය GUI එකට යොදාගෙන තියෙනවා.ඒ යොදාගත් සියළු Icon,
images,Videos මෙම DLL - Dinamyc link library තුල resource ලෙස පවතිනවා.

ඉතින් අපිට පුළුවන් මේ resource edit කරලා ඒවගේ Images,icon,videos ආදිය අපට
උවමනා හැටියට වෙනස් කරලා වඩා වැඩි ආකර්ෂණයක් අපේ os එකට ලබාදෙන්න.
පහත රූප බලන්න

මේ තියෙන්නේ සම්මත Win XP installation screen එක
02windowsxpbsod.jpg


මේ Modify කරපු එක
installing.jpg


මේ තියෙන්නේ Original welcome screen එක (Win XP)
windowsxpwelcomescreen.gif



මේ Modify කරපු එක
welcomemod.jpg


මේ තියෙන්නේ සම්මත Taskbar & Start menu properties window එක
taskbarf.jpg


මේ Modify කරපු එක
taskpropmod.jpg


මේ win xp හි සම්මත Taskmanager එක
understandingtaskmanage.jpg


මේ Modify කරපු එක
tamgrmod.jpg


දැන් කට්ටියට ඇයි අපි මේ resource edit කරන්නේ කියන එක පිළිබඳ අවබෝධයක් ලැබෙන්න ඇති
කියලා හිතනවා.

Edit කරනවා Edit කරනවා කීවට තාම මම Edit කරන හැටි කියලා දුන්නේ නෑනේ..
ඊලඟ Lesson එකෙන් බලමු එහෙනම් කොහොමද resource එකක් edit කරගන්නේ කියලා.
 
Last edited:

roshancs05

Member
Dec 13, 2008
5,354
747
0
Mars
මේ lesson එකේදි අපි කරන්න යන්නේ dll,exe modify කරන එක.මේ lesson එක රූප සටහන් භාවිතයෙන් පැහැදිලි කිරීමට අපහසු නිසා සහ එසේ පැහැදිලි කලත් බලන අයට එය තේරුම් ගැනීමට අපහසු වන නිසා මේ leson එක video tutorial මගින් පැහැදලි කිරීමට මා තීරණය කරා.

මුලින්ම මේ සඳහා අවශ්‍ය කරන තව මෘදුකාංග කීපයක් තියෙනවා,දැන් බලමු ඒ මොනවද කියලා.

මුලින් පාඩමේ සඳහන් කල Restorator මෘදුකාංගය
Photo editing software එකක්.(මම මේ සඳහා Adobe Photoshop භාවිතා කරනවා)
(Direct link - Part 1
Part 2
Serial number - http://www.multiupload.com/3W4B28F7ZH)

හරි,කලින් lesson එකේ විස්තර කරපු විදිහට dll or exe එක (මම මේ පැහැදිලි කිරීම සඳහා සඳහා resource
විශාල ප්‍රමාණයකට හිමිකම් කියන shell32.dll එක භාවිතා කරනව)Restoratorමගින් විවෘත කරගන්න.

දැන් lesson එකේ ඉතිරි කොටස් සඳහා පහත video එක නරඹන්න

(මෙය Photoshop tutorial එකක් නොවන බැවින් photoshop සම්භන්ද කොටස් පැහැදිලි කරනු නොලැබේ.)

Part - 1




Part - 2



Part - 3



Part - 4



වැදගත් -
photoshop මගින් සකස් කරගන්නා image වල resoulution එක resource එකේ bitmap එකේ resoulution එකට සමාන විය යුතුයි
photoshop මගින් සකස් කරගන්නා bitmap වල bit depth එක 16-bit ලෙස save කරගත යුතුයි
Edit කරගත් resource (dll or exe) කිරීමේදි අළුත් Folder එකකට save කරගන්න

 
Last edited:

chamil32

Well-known member
  • Dec 5, 2009
    16,635
    1,367
    113
    Matara
    ammooo....meka load wenna giyama welath yanwa ban.:P
    ela thanx mahan ....
    thanx for sharing...........


    You must spread some Reputation around before giving it to roshancs05 again.
    :(:(:(
     

    AselaAsanka

    Well-known member
  • Dec 28, 2009
    8,108
    1,379
    113
    **** ♞ (FBI) ☼ ****
    MAXXA MACHAN.. :)
    ගොඩක් මහන්සි වෙලා තියෙනවා thread එක හදන්න .
    Bookmark කර ගත්තා පස්සේ හොදට කියවන්න ඕනේ .. :)

    You must spread some Reputation around before giving it to roshancs05 again.
     

    silentsahan

    Well-known member
  • Apr 28, 2010
    9,739
    1
    3,626
    113
    Rajagiriya
    බුදු අම්මේ උබ පුදුම mahanisiyakne බන් wela තියෙන්නේ...
    mata as adahaganna බැහැ...
    ගොඩක් වටිනවා මචන්..හිටපන් okkoma kiyawanna
    one welawaka...
     

    Dinushasankalpa

    Well-known member
  • Feb 7, 2009
    56,424
    4,125
    113
    කඩවත
    පට්ටම පට්ට ත්රෙඩ් එකක් මචං... හැම දේම සරලව කියලා දීලා තියෙනවා..
    ගොඩාක් ස්තූතියි.. රෙප් ++++
     

    wisal

    Member
    Jul 2, 2009
    7,625
    759
    0
    Israel
    මහන්සිය අගය කිරීමක් ලෙස අන්තර් ජාලය හරහා ඔබට දිය හැකි එකම තුටු පඩුර ++ පමනි නමුත් ත්‍රෙඩ් එක දිහා බලපුවාම එලකිරි එකට ඇවිත් ගොඩාක් කාලෙකට පස්සේ දැකපු වටිනාම ත්‍රෙඩ් එක මේකෙන් අපි ලබන ප්‍රයොජනය සුලුපටු නොවේ. මේ වැඩේ හරියට කර ගත්තොත් මාරම තැනකට යන්න පුලුවන්....
    මම ගොඩක් කාලෙක ඉදලා යාලුවන්ගේ මැශින් ෆෝමැට් කරනවා මෙතනදි මම සුපර් හොට් පොරක් වෙනවා:P
    තව දෙයක් මචන් මට මේකට උත්තරයක් ඕනෙමයි වින් 7 මේවිදිහට කරන්න බැරිද:P
     

    dath kimbula

    Well-known member
  • Jan 17, 2011
    35,838
    3,540
    113
    මහපොලව.....
    1. NIYAMAI..........!!!! no words to describe this tread. A full comprehensive detail.

    2. Keep copyrights machan.

    3. If you can, start a blog on this........may be very useful to most of people.

    Again thank you for your effort to make us know.