本帖最后由 H夜 于 2019-6-6 18:27 编辑
Genymotion简介:
一款安卓模拟器,启动速度蛮快,但如果不掏钱的话只能用免费版,能够满足一般的测试开发的软件的需求。
如果需要使用高级功能,如:修改手机的IMIE、GPS位置等功能,就需要RMB了。所以……
以下内容为转载内容,由于原文描述的并不是十分清楚,特发此贴希望能够交流交流。原文如下:
—————————————————————————————————————————————————— genyshell
提示:检查有效的License
Prompt::checkValidLicense(void)
关键字符串
‘No valid license found. This command is not available in Free mode.’
会被
Prompt::cmdDevicesResetFactory(QStringList const&)
调用
============================
PlayerApp::createPlayer(QString const&)
Player::Player(QSize const&, int, VMToolsEngine *, VMToolsMachine *)
Player::checkToken(void)
============================
ActivationToken::getTokenValidity(void)const
WidgetToolbar::checkToken(void) 改IMEI等其他工具
DeviceToolbar::checkToken(void) 像素对齐
DeviceScreen::checkToken(void) 修改后去水印
====================================
ActivationToken::getLicenseType(void)
==============
PlayerApp::compareVersions
PlayerApp::updateButtonClicked
——————
Genymotion
MainWindow::slotCloneVirtualDevice(void)
MainWindow::slotDoResetFactoryVM
MainWindow::thisActionNeedLicense
VirtualDeviceListItemWidget::updateTokenInfo(void)
SplashScreen::showMessage LaunchpadApp::checkToken(void)
———————
——————————————————————————————————————————————————
以上是原文内容,原文地址见附件(也可以通过搜索“Genymotion破解”找到)。
以下是我个人动手实践了的内容,亲测有效:
- 搜索字符串“No valid license found. This command is not available in Free mode.”(在genyshell中)
- 将该字符串上方的“0049C328 /74 09 je short genyshel.0049C333”,nop掉。
- 保存更改即可。
如附件中的需要修改的关键位置。
希望能够对大家有所帮助,欢迎交流。
对于后面我没有理解的内容,我下来会继续探索,希望能早日弄清楚,也为大家做点贡献……
更新于:2015年12月17日01:11:00
更新内容:补充图片
|