完成无root手机导出048的教程
|
@ -17,11 +17,12 @@
|
|||
font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
|
||||
white-space: pre-wrap;
|
||||
}
|
||||
.block-code
|
||||
{
|
||||
|
||||
.block-code {
|
||||
display: block;
|
||||
background-color: #ddd;
|
||||
}
|
||||
|
||||
ul>li {
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
@ -142,19 +143,24 @@
|
|||
</p>
|
||||
<h4 id="use-Fidder">在电脑上使用 Fidder | Use Fidder on PC</h4>
|
||||
<p>在电脑上安装<a href="https://telerik-fiddler.s3.amazonaws.com/fiddler/FiddlerSetup.exe">Fiddler Classic</a><br>
|
||||
Install <a href="https://telerik-fiddler.s3.amazonaws.com/fiddler/FiddlerSetup.exe">Fiddler Classic</a> on your PC.<br>
|
||||
Install <a href="https://telerik-fiddler.s3.amazonaws.com/fiddler/FiddlerSetup.exe">Fiddler Classic</a> on your
|
||||
PC.<br>
|
||||
<img src="images/player-fidder-install.webp" alt="装好的 Fidder">
|
||||
</p>
|
||||
<p>为了使模拟器能连接 Fidder,打开允许远程计算机连接的功能。<br>同时为避免抓到其他无用的流量,推荐你关闭自动设为系统代理的选项并重启 Fidder。<br>
|
||||
In order for the simulator to connect to Fidder, turn on the feature that <em>Allow remote computers to connect</em>.<br>And for avoid catching unwanted traffic, it is recommended that turn off the option <em>Act as the system proxy on startup</em> and restart the Fidder.<br>
|
||||
In order for the simulator to connect to Fidder, turn on the feature that <em>Allow remote computers to
|
||||
connect</em>.<br>And for avoid catching unwanted traffic, it is recommended that turn off the option <em>Act
|
||||
as the system proxy on startup</em> and restart the Fidder.<br>
|
||||
<img src="images/player-fidder-close-system-proxy.webp" alt="关闭默认代理">
|
||||
</p>
|
||||
<p>打开 HTTPS 解密,警告询问你是否添加证书到电脑可以选择否,因为我们不需要解密电脑上的流量。<br>
|
||||
Turn on <em>decrypt HTTPS traffic</em>. The warning asks if you want to add the certificate to your PC and you can choose No because we don't need to decrypt traffic from your PC.<br>
|
||||
Turn on <em>decrypt HTTPS traffic</em>. The warning asks if you want to add the certificate to your PC and you
|
||||
can choose No because we don't need to decrypt traffic from your PC.<br>
|
||||
<img src="images/player-fidder-decrypt-https.webp" alt="打开 HTTPS解密">
|
||||
</p>
|
||||
<p>将根证书导出到桌面,之后你将会在桌面上看到一个<code>FiddlerRoot.cer</code>文件。<br>
|
||||
Export the root certificate to the desktop. You will then see a file <code>FiddlerRoot.cer</code> on your desktop.<br>
|
||||
Export the root certificate to the desktop. You will then see a file <code>FiddlerRoot.cer</code> on your
|
||||
desktop.<br>
|
||||
<img src="images/player-fidder-export-cer-to-desktop.webp" alt="导出证书到桌面">
|
||||
</p>
|
||||
<p>在桌面按住 <strong>Shift</strong> 点击鼠标右键,在此打开 PowerShell。<br>
|
||||
|
@ -162,8 +168,9 @@
|
|||
<img src="images/player-fidder-export-cer-open-powershell.webp" alt="打开PowerShell">
|
||||
</p>
|
||||
<p>在 PowerShell 中,执行以下代码,之后你将会在桌面上,见到一个<code>269953fb.0</code>文件。<br>
|
||||
In PowerShell, execute the following codes, and then you'll see a <code>269953fb.0</code> file on your desktop.<br><br>
|
||||
<code class="block-code"># get the cer full path
|
||||
In PowerShell, execute the following codes, and then you'll see a <code>269953fb.0</code> file on your
|
||||
desktop.<br><br>
|
||||
<code class="block-code"># get the cer full path
|
||||
$cert_path=Resolve-Path "FiddlerRoot.cer";
|
||||
# create a cert object
|
||||
$cert=New-Object System.Security.Cryptography.X509Certificates.X509Certificate2($cert_path);
|
||||
|
@ -208,7 +215,8 @@ $str.ToString() | Out-File -Encoding ascii -FilePath $pem_name</code><br><br>
|
|||
Root can be closed as needed. (The Japanese version client needs to close Root operation.)
|
||||
</p>
|
||||
<p>修改模拟器内 WiFi 的代理,改为手动模式,主机名为电脑的网卡 IP,端口号为 8888。<br>
|
||||
Modify the proxy of WiFi in the simulator to manual mode, the host name is the computer's network card IP, port number 8888.<br>
|
||||
Modify the proxy of WiFi in the simulator to manual mode, the host name is the computer's network card IP, port
|
||||
number 8888.<br>
|
||||
<img src="images/player-fidder-export-cer-set-proxy.webp" alt="设置WiFi代理"><br>
|
||||
你可以在电脑网卡属性里找到当前 IP。<br>
|
||||
You can find the current IP in the PC network card properties.<br>
|
||||
|
@ -222,7 +230,8 @@ $str.ToString() | Out-File -Encoding ascii -FilePath $pem_name</code><br><br>
|
|||
Run the P&D game until log in successfully.<br>
|
||||
<img src="images/player-emu-pad-login.webp" alt="登录游戏">
|
||||
</p>
|
||||
<p>然后在 Fidder 内找到<code>padsv.gungho.jp/api.php?action=get_player_data</code>网络请求。(一般紧跟<code>api.php?action=login</code>)<br>
|
||||
<p>然后在 Fidder
|
||||
内找到<code>padsv.gungho.jp/api.php?action=get_player_data</code>网络请求。(一般紧跟<code>api.php?action=login</code>)<br>
|
||||
Go back to Fidder to find the network request <code>padsv.gungho.jp/api.php?action=get_player_data</code>.
|
||||
<img src="images/player-fidder-found-traffic.webp" alt="发现网络请求">
|
||||
</p>
|
||||
|
@ -235,7 +244,8 @@ $str.ToString() | Out-File -Encoding ascii -FilePath $pem_name</code><br><br>
|
|||
<img src="images/player-open-data.webp" alt="打开数据">
|
||||
</p>
|
||||
<p>每次获取新的数据,重复 开启 Fidder > 模拟器内登录游戏 > 保存响应体 的步骤。<br>
|
||||
Each time you get new data, repeat the steps to Start Fidder > Log in to the game in the simulator > Save Response Body.
|
||||
Each time you get new data, repeat the steps to Start Fidder > Log in to the game in the simulator > Save
|
||||
Response Body.
|
||||
</p>
|
||||
<p>如果希望不要每次都重新使用 SNS 登录游戏,可以查看<a href="#multiple-devices">如何多设备登录</a>。<br>
|
||||
If you want to not reuse the SNS login game every time, you can see <a href="#multiple-devices">How to login
|
||||
|
@ -253,7 +263,8 @@ $str.ToString() | Out-File -Encoding ascii -FilePath $pem_name</code><br><br>
|
|||
Insert the following code into the parenthesis of the <code>OnBeforeResponse</code> code and save it.<br>
|
||||
<img src="images/player-fidder-paste-code.webp" alt="保存代码"><br>
|
||||
记得将第一行的文件路径修搞到你自己的文件夹,因为是转义符,右斜杠需要写两次。<br>
|
||||
Remember to fix the first line of file paths to your own folder, because it's an escape character, and the right slash needs to be written twice.<br><br>
|
||||
Remember to fix the first line of file paths to your own folder, because it's an escape character, and the right
|
||||
slash needs to be written twice.<br><br>
|
||||
<code class="block-code">// the file saved path
|
||||
var PADDataPath = "D:\\PAD_Data";
|
||||
if (oSession.uriContains("action=get_player_data")) {
|
||||
|
@ -262,17 +273,131 @@ if (oSession.uriContains("action=get_player_data")) {
|
|||
</p>
|
||||
|
||||
<h4 id="multiple-devices">如何多设备登录 | How to login with multiple devices</h4>
|
||||
<p>导出<code>data048.bin</code></p>
|
||||
<p>待写 To be written</p>
|
||||
<p>智龙迷城的账号唯一识别码(GUID)储存于<code>/data/data/jp.gungho.pad/files/data048.bin</code>中。<br>
|
||||
The unique account number (GUID) of P&D is stored in the
|
||||
<code>/data/data/jp.gungho.pad/files/data048.bin</code>.
|
||||
</p>
|
||||
<p>只需要复制这个文件到另一台设备上的相同路径,就不需要 SNS 引继,可以随时切换设备登录账号。<br>
|
||||
Simply copy this file to the same path on another device, you don't need to sign in by Social Media Linking, you
|
||||
can switch device logins at any time.
|
||||
</p>
|
||||
<p>用处 | use:
|
||||
<ul>
|
||||
<li>手机、平板、模拟器内都可以登录同一个账号,方便更换游玩设备。<br>
|
||||
Smart phones, tablets, emulators can log in to the same account, convenient to change play equipment.</li>
|
||||
<li>日服和港台服是同一个服务器,所以日本客户端和港台客户端可以同时登陆同一个账号。但是他们的魔法石商店不同,礼包可以分别买一次。<br>
|
||||
Japanese country client and China Hong Kong & Taiwan region client are the same backend server, so Jp
|
||||
clients and HT clients can log in to the same account. But their Magic Stone Shop are different, so gift
|
||||
bags can be bought twice.
|
||||
</li>
|
||||
</ul>
|
||||
</p>
|
||||
<p>Root 用户可以直接访问这个文件,复制到另一台设备,并覆盖相同文件即可。<br>
|
||||
Root users can access the file directly, copy to another device, and overwrite the same file.
|
||||
</p>
|
||||
<p>无 Root 用户目前可以使用 <a href="https://developer.android.com/studio/command-line/adb">Android 调试桥 (adb)</a> 导出
|
||||
data048.bin,请看接下来的教学。<br>
|
||||
No-Root users can currently export data048.bin using <a
|
||||
href="https://developer.android.com/studio/command-line/adb">Android Debug Bridge (adb)</a>, see the next
|
||||
lesson.<br>
|
||||
</p>
|
||||
<p>如要在通过 USB 连接的设备上使用 adb,您必须在设备的系统设置中启用 <b>USB 调试</b>(位于<b>开发者选项</b>下)。如需使用 WLAN 连接到设备来使用 adb,请参阅<a
|
||||
href="https://developer.android.com/studio/command-line/adb#wireless">通过 WLAN 连接到设备</a>。<br>
|
||||
To use adb with a device connected over USB, you must enable
|
||||
<b>USB debugging</b> in the device system settings, under <b>
|
||||
Developer options</b>. To use adb with a device connected over Wi-Fi, see
|
||||
<a href="https://developer.android.com/studio/command-line/adb#wireless">Connect to a device over Wi-Fi</a>.
|
||||
</p>
|
||||
<p>将你的手机用USB线缆连接到电脑上。<br>
|
||||
Connect your phone to your computer with a USB cable.<br>
|
||||
<img src="images/player-ph-usb-connect.svg" alt="连接手机">
|
||||
</p>
|
||||
<p>打开 <b>USB 调试</b>。由于不同手机“开发者选项”所在的位置或名称可能有所不同,请您自行搜索您的手机型号的打开方式。<br>
|
||||
Turn on <b>USB debugging</b>. On different devices, the Developer options screen might be located or named
|
||||
differently, please search for your phone.<br>
|
||||
<img src="images/player-ph-open-usb-debug.webp" alt="打开USB调试">
|
||||
</p>
|
||||
<p>如果你在设备管理器内能看到 ADB interface 驱动,那么你很可能可以使用 adb 工具。<br>否则你需要<a href="https://developer.android.com/studio/run/oem-usb">安装手机设备制造商的 USB 驱动程序</a>或者尝试<a
|
||||
href="https://adb.clockworkmod.com/">通用 ADB 驱动</a>。<br>
|
||||
If you can see the ADB interface driver in Device Manager, you're likely to use the adb tool.<br>
|
||||
Otherwise you'll need to <a href="https://developer.android.com/studio/run/oem-usb">install OEM USB drivers</a>
|
||||
or try <a href="https://adb.clockworkmod.com/">Universal ADB Drivers</a>.<br>
|
||||
<img src="images/player-ph-device-manager.webp" alt="连接手机">
|
||||
</p>
|
||||
<p>下载 <a href="https://developer.android.com/studio/releases/platform-tools">SDK Platform Tools</a>,adb 工具在里面。<br>
|
||||
Download <a href="https://developer.android.com/studio/releases/platform-tools">SDK Platform Tools</a>, the adb
|
||||
tool in it.
|
||||
</p>
|
||||
<p>您可以通过从 <code>platform-tools</code> 目录执行 <code>adb devices</code> 验证设备是否已连接。如果已连接,您将看到设备名称以“设备”形式列出。<br>
|
||||
You can verify that your device is connected by executing <code>adb devices</code> from the
|
||||
<code>platform-tools</code> directory.<br>
|
||||
<img src="images/player-ph-adb-test.webp" alt="测试ADB连接">
|
||||
</p>
|
||||
<p>解锁手机,执行以下代码对游戏数据进行备份。在手机上弹出的确认窗口中输入任意密码并记住或留空。<br>
|
||||
Unlock your phone, perform the following code to back up game data. Enter any password and remember or leave it
|
||||
blank in the confirmation window that pops up on your phone.<br>
|
||||
<code class="block-code">adb backup <包名 | Package Name> -f pad.ab</code><br>
|
||||
包名 | Package Name:
|
||||
<ul>
|
||||
<li>パズル&ドラゴンズ: <code>jp.gungho.pad</code></li>
|
||||
<li>龍族拼圖: <code>jp.gungho.padHT</code></li>
|
||||
<li>Puzzle & Dragons: <code>jp.gungho.padEN</code></li>
|
||||
<li>퍼즐앤드래곤: <code>jp.gungho.padKO</code></li>
|
||||
</ul>
|
||||
<img src="images/player-ph-ab-backup.webp" alt="ADB备份">
|
||||
</p>
|
||||
<p>你需要使用<a href="https://github.com/nelenkov/android-backup-extractor/releases/latest">Android backup
|
||||
extractor</a>来解密 ab 文件。同时它是用 Java 编写的,你需要安装 <a href="https://adoptium.net/">Java 11</a> 运行时。<br>
|
||||
You need to use <a href="https://github.com/nelenkov/android-backup-extractor/releases/latest">Android backup
|
||||
extractor</a> to decrypt ab files. And it's written in Java, so you need to install the <a
|
||||
href="https://adoptium.net/">Java 11</a> runtime.<br><br>
|
||||
|
||||
执行以下代码进行解密。<br>
|
||||
perform the following code to decrypt.<br>
|
||||
<code class="block-code">java -jar abe.jar unpack pad.ab pad.tar [备份密码 | backup password]</code><br>
|
||||
<img src="images/player-ph-ab-unpack.webp" alt="解包 AB"><br>
|
||||
打开这个 <code>pad.tar</code> 压缩包你将会看到<code>data048.bin</code><br>
|
||||
Open this <code>pad.tar</code> package and you'll see the <code>data048.bin</code><br>
|
||||
<img src="images/player-ph-ab-unpack-open-zip.webp" alt="解包 AB-打开"><br>
|
||||
</p>
|
||||
<p>打开模拟器的 Root,并重启。<br>
|
||||
Open the simulator's root and restart.<br>
|
||||
<img src="images/player-emu-open-root.webp" alt="打开 Root">
|
||||
</p>
|
||||
<p>使用<code>data048.bin</code>覆盖模拟器内的<code>/data/data/jp.gungho.pad/files/data048.bin</code>,并删除<code>data048.bin</code>和<code>mons</code>文件夹以外的其他文件。<br>
|
||||
Use <code>data048.bin</code> override the <code>/data/data/jp.gungho.pad/files/data048.bin</code> in the
|
||||
emulator, and delete files other than <code>data048.bin</code> and <code>mons</code> folders.<br>
|
||||
<img src="images/player-ph-overwrite-048.webp" alt="覆盖048">
|
||||
</p>
|
||||
<p>打开游戏,然后你就可以在手机和模拟器登录同一个帐号了。<br>
|
||||
Open the game. Then you can log in to the same account on your phone and emulator.<br><br>
|
||||
|
||||
注意 | note:
|
||||
<ul>
|
||||
<li>后登录的会使先登录的下线。你可以回到标题画面,重新登录就可以回到这个设备。<br>
|
||||
The next login will bring the first login offline. You can go back to the title screen and login back to the device.
|
||||
</li>
|
||||
<li>使用谷歌引继或 SNS 引继会导致服务器重新生成唯一识别码(GUID),旧有的<code>data048.bin</code>失效。<br>
|
||||
Sign-in by Google Account or Social Media Linking causes the server to regenerate a unique account number
|
||||
(GUID), and invalidate the old <code>data048.bin</code>.
|
||||
</li>
|
||||
<li>对于另一台没有 Root 的手机,你可以使用<code>adb restore pad.ab</code>来导入<code>data048.bin</code>。<br>
|
||||
For another phone that doesn't have Root, you can import <code>data048.bin</code> using the
|
||||
<code>adb restore pad.ab</code>.
|
||||
</li>
|
||||
</ul>
|
||||
</p>
|
||||
<h3 id="have-root">Root 设备用户 | Root device user</h3>
|
||||
<p>请参考<a href="#use-HttpCanary">HttpCanary</a>方法。<br>
|
||||
Refer to the <a href="#use-HttpCanary">HttpCanary</a> method.</p>
|
||||
<p>推荐<a href="#multiple-devices">导出 <code>data048.bin</code></a> 并在安卓模拟器上获取用户数据。<br>
|
||||
It is recommended to <a href="#multiple-devices">export <code>data048.bin</code></a> and get user data on the Android emulator.</p>
|
||||
<p>如果希望只用这一台设备,请参考<a href="#use-HttpCanary">HttpCanary</a>方法。<br>
|
||||
If you want to use only this device, refer to the <a href="#use-HttpCanary">HttpCanary</a> method.</p>
|
||||
<h2 id="ios">苹果用户 | iOS User</h2>
|
||||
<p>我没有苹果设备,无法研究iOS。可以临时使用 Facebook SNS 跨平台到<a href="#no-root"></a>安卓模拟器</a>登录,进行数据导出。<br>
|
||||
I don't have an Apple device so I can't study iOS. You can temporarily across platforms login to <a
|
||||
href="#no-root">Android Simulator</a> for data export by Facebook Social Media Linking.<br>
|
||||
<img src="images/player-emu-link-SNS.webp" alt="链接 SNS">
|
||||
</p>
|
||||
I don't have an Apple device so I can't study iOS. You can temporarily across platforms sign in to <a
|
||||
href="#no-root">Android Simulator</a> by Facebook Social Media Linking.<br>
|
||||
<img src="images/player-emu-link-SNS.webp" alt="链接 SNS">
|
||||
</p>
|
||||
</body>
|
||||
|
||||
</html>
|
After Width: | Height: | Size: 35 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 10 KiB |
|
@ -0,0 +1,53 @@
|
|||
<svg width="321" height="206" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<clipPath id="clip0">
|
||||
<rect id="svg_1" height="438" width="438" y="180" x="112"/>
|
||||
</clipPath>
|
||||
<clipPath id="clip1">
|
||||
<rect id="svg_2" height="331" width="331" y="0" x="0"/>
|
||||
</clipPath>
|
||||
<clipPath id="clip2">
|
||||
<rect id="svg_3" height="331" width="331" y="0" x="0"/>
|
||||
</clipPath>
|
||||
<clipPath id="clip3">
|
||||
<rect id="svg_4" height="331" width="331" y="0" x="0"/>
|
||||
</clipPath>
|
||||
<clipPath id="clip4">
|
||||
<rect id="svg_5" height="331" width="331" y="54" x="54"/>
|
||||
</clipPath>
|
||||
<clipPath id="clip5">
|
||||
<rect id="svg_6" height="331" width="331" y="-1" x="129"/>
|
||||
</clipPath>
|
||||
<clipPath id="clip6">
|
||||
<rect id="svg_7" height="331" width="331" y="-1" x="129"/>
|
||||
</clipPath>
|
||||
<clipPath id="clip7">
|
||||
<rect id="svg_8" height="331" width="330" y="108" x="108"/>
|
||||
</clipPath>
|
||||
<clipPath id="clip8">
|
||||
<rect id="svg_9" height="331" width="330" y="108" x="108"/>
|
||||
</clipPath>
|
||||
<clipPath id="clip9">
|
||||
<rect id="svg_10" height="331" width="330" y="108" x="108"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g>
|
||||
<title>Layer 1</title>
|
||||
<defs transform="translate(452) translate(0, 452)">
|
||||
<clipPath id="svg_27">
|
||||
<rect height="96" width="96" y="764" x="1044"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g id="svg_31">
|
||||
<path id="svg_24" d="m313.13708,98.52715l-46.67104,0l0,-82.97074l46.67104,0l0,82.97074zm-28.52119,-93.34209l10.37134,0c1.42597,0 2.59284,1.16687 2.59284,2.59284c0,1.42597 -1.16687,2.59284 -2.59284,2.59284l-10.37134,0c-1.42597,0 -2.59284,-1.16687 -2.59284,-2.59284c0,-1.42597 1.16687,-2.59284 2.59284,-2.59284zm33.70686,-5.18567l-57.04239,0c-1.42597,0 -2.59284,1.16687 -2.59284,2.59284l0,108.8991c0,1.42597 1.16687,2.59284 2.59284,2.59284l57.04239,0c1.42597,0 2.59284,-1.16687 2.59284,-2.59284l0,-108.8991c0,-1.42597 -1.16687,-2.59284 -2.59284,-2.59284z"/>
|
||||
<g id="svg_28">
|
||||
<path d="m99.7043,173.03645l-88.6266,0l0,-59.0844l88.6266,0l0,59.0844zm3.69278,-70.16273l-96.01215,0c-4.06205,0 -7.38555,3.3235 -7.38555,7.38555l0,66.46995c0,4.06205 3.3235,7.38555 7.38555,7.38555l36.92775,0l0,11.07833l-16.61749,0l0,11.07833l55.39163,0l0,-11.07833l-16.61749,0l0,-11.07833l36.92775,0c4.06205,0 7.38555,-3.3235 7.38555,-7.38555l0,-66.46995c0,-4.06205 -3.3235,-7.38555 -7.38555,-7.38555z"/>
|
||||
<path d="m162.48148,121.33759l-36.92775,0l0,-11.07833l36.92775,0l0,11.07833zm0,18.46388l-36.92775,0l0,-11.07833l36.92775,0l0,11.07833zm-18.46388,55.39163c-3.13886,0 -5.53916,-2.4003 -5.53916,-5.53916c0,-3.13886 2.4003,-5.53916 5.53916,-5.53916c3.13886,0 5.53916,2.4003 5.53916,5.53916c0,3.13886 -2.4003,5.53916 -5.53916,5.53916zm18.46388,-92.31938l-36.92775,0c-4.06205,0 -7.38555,3.3235 -7.38555,7.38555l0,88.6266c0,4.06205 3.3235,7.38555 7.38555,7.38555l36.92775,0c4.06205,0 7.38555,-3.3235 7.38555,-7.38555l0,-88.6266c0,-4.06205 -3.3235,-7.38555 -7.38555,-7.38555z"/>
|
||||
</g>
|
||||
<g id="svg_30">
|
||||
<path id="svg_20" d="m241.14742,185.65739l46.56547,0c1.36422,0 2.46945,-1.16084 2.46945,-2.59284l0,-23.33552l-6.17345,0l0,-6.66368c-2.17491,-0.58947 -3.69682,-2.64564 -3.70436,-5.00389l0,-31.11403l3.70436,0l0,-11.66795l17.28617,0l0,11.66795l3.704,0l0,31.11403c-0.00718,2.35825 -1.52909,4.41442 -3.704,5.00389l0,6.66368l-6.17381,0l0,23.33552c0,4.296 -3.31679,7.77851 -7.40836,7.77851l-46.56547,0l0,-5.18567zm55.20873,-75.19224l-7.40836,0l0,6.48228l7.40836,0l0,-6.48228z" opacity="undefined"/>
|
||||
<path id="svg_29" d="m210.3025,179.58332l6.66368,0l0,6.17345l24.63175,0l0,4.93891l-24.63175,0l0,6.17381l-6.66368,0c-0.58947,2.17491 -2.64564,3.69682 -5.00427,3.704l-31.11403,0l0,-3.704l-11.66757,0l0,-17.28617l11.66757,0l0,-3.70436l31.11403,0c2.35863,0.00754 4.4148,1.52944 5.00427,3.70436zm-42.6002,4.93891l0,7.40836l6.4819,0l0,-7.40836l-6.4819,0z" opacity="undefined"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 3.7 KiB |