Make Rolan Great Again
0x1 起因
Rolan是一個快捷方式啟動軟體,你可以拖放一些諸如程序,文件,文件夾到程序界面里,之後可以用快捷鍵呼出主界面,然後點擊執行。這在我使用Windows10之前經常使用。
最開始是音速啟動,然後是CLaunch,到後來使用了Rolan1,雖然使用VB編寫讓我一開始有點瞧不起,但是使用之後還是換掉了CLaunch,主要是因為界面做得比CLaunch簡潔,而且是單文件。
在用上了Windows10一段時間後,我就使用開始菜單和Cortana來代替Rolan了,因為更加方便。直到前兩天,因為需要做一個小工具包給別人用,於是又想起了Rolan,一番搜索發現出了Rolan2,於是自然下回來試用了,然而發現畫風大變,雖然界面依舊比較簡潔,但是出現了各種Pro標識和功能限制,搜索了一番似乎也暫時沒有更好的選擇,又懶得自己寫一個,估算了下做到差不多功能可能要兩三周,那就直接改Rolan2吧。
0x2 軟體吐槽
修改過程不再敘述,花了一天左右,因為只打算用它來做快捷方式啟動軟體,所以修改方向也是這樣,相關的功能盡量保留或者實現(譬如說付費版里的搜索開始菜單之類的),不相關的砍掉或者不實現(譬如說自動關機,記事本)。
順帶說兩個我覺得比較坑爹的地方吧:
還有一些我覺得比較坑爹的地方,不過改的時候忘記截圖了,懶得重新找了,我就當沒見過吧(可能是混淆器自動嵌入的,但是上面兩個可以確認是作者添加的)。
0x3 修改成品
扯這麼多,主要是準備發布下修改版而已,有興趣的人可以繼續修改下去。這個修改版基於官網提供的最新版(2.2.0)修改。
我想了想主要有以下修改點:
- 啟用大部分付費版功能(沒有的就是我懶得實現功能(因為用不上)或者需要聯網下載的)
- 隱藏沒有修復的付費版功能的菜單(理由同上)
- 去掉了所有時間限制(我找到了3處,在虛擬機里測試往後改了100年沒問題)
- 去掉了所有聯網代碼(如上傳機器信息和配置、更換主題、登陸賬號等)
- 精簡了大量無用代碼(主要反破解及檢查授權代碼以及加殼時自動生成的垃圾代碼)
- 去掉了我找到的暗樁(譬如上面提到這兩個)
最後是下載地址:Link
從成品來看還是有一點瑕疵的,譬如說設置裡面有幾個沒有實現的付費版選項我沒隱藏掉,你雖然可以勾上但是沒用,不過我覺得還是能接受的,反正主界面已經給我整乾淨了,如果碰到我不能忍的問題的話大概還會改新版或者乾脆自己寫一個,不過如果沒碰到的話就這樣了,目前來講還是挺滿意的。
P.S. 壓縮包只有100多k,相比之下官網版本是500多k,可想而知其中有多少無用代碼,作為一個有軟體潔癖的傢伙,這是絕對不能忍的。
推薦閱讀: