Вверх ↑
Ответов: 278
Рейтинг: 5
#1: 2022-05-29 05:35:36 ЛС | профиль | цитата
Помогите пожалуйста разобраться
Add(Hub,1904592,406,231)
{
InCount=2
OutCount=6
link(onEvent1,12718057:doClear,[(574,237)(574,251)])
link(onEvent3,9689096:doMultiReplace,[(469,251)(469,286)])
link(onEvent4,12718057:doSave,[(574,258)(574,272)])
}
Add(MultiReplace,9689096,518,280)
{
link(onResult,9347584:doSearch,[])
link(Text,11450791:Text,[(524,254)(517,254)])
link(ReplaceList,14923820:Text,[(531,261)(559,261)])
}
Add(StrList,14923820,553,189)
{
Strings=#17:61.145.124.238=-;|17:ad.api.kaffnet=-;|13:ad.mail.ru=-;|21:ad.myinstashot.com=-;|14:adc3-launch=-;|11:adbuddiz=-;|11:adcolony=-;|11:addapptr=-;|11:adincube=-;|9:adjust=-;|9:adkmob=-;|14:adknowledge=-;|11:admarvel=-;|8:admob=-;|8:Admob=-;|9:admost=-;|15:adnw_logging=-;|18:adsafeprotected=-;|8:adsdk=-;|9:adsert=-;|11:adserver=-;|12:adservice=-;|14:advertising=-;|9:adview=-;|14:adz.wattpad=-;|10:aerserv=-;|10:airpush=-;|10:altamob=-;|13:alta.eqmob=-;|18:amazon-adsystem=-;|12:amazonaws=-;|12:analytics=-;|13:appAdForce=-;|17:appboyappbrain=-;|10:appenda=-;|8:appia=-;|16:applifier.com=-;|11:applovin=-;|9:applvn=-;|10:appnext=-;|11:appnexus=-;|11:appodeal=-;|10:apprupt=-;|10:apsalar=-;|9:appsdt=-;|12:appsflyer=-;|19:audience_network=-;|12:avocarrot=-;|8:azure=-;|20:boxdigital/sdk/ad=-;|9:branch=-;|13:ca-app-pub=-;|32:certificate.mobile.yandex.net=-;|13:chartboost=-;|13:cloudfront=-;|42:code.google.com/p/android/issues/detail=-;|14:crashlytics=-;|18:csi.gstatic.com=-;|15:dsp.batmobil=-;|9:duapps=-;|14:firebaseapp=-;|9:flurry=-;|8:fyber=-;|30:google/android/gms/internal=-;|39:google.com/safebrowsing/clientreport=-;|28:googleapis.com/auth/games=-;|30:googleads.g.doubleclick.net=-;|20:googlesyndication=-;|17:graph.facebook=-;|13:greystripe=-;|9:heyzap=-;|12:hockeyapp=-;|9:hyprmx=-;|11:InlineAd=-;|9:inmobi=-;|14:inneractive=-;|15:instreamatic=-;|14:integralads=-;|13:ironsource=-;|8:jirbo=-;|10:jumptap=-;|10:kochava=-;|11:Leadbolt=-;|13:localytics=-;|9:loopme=-;|12:madnet.ru=-;|8:mdotm=-;|14:measurement=-;|12:mediabrix=-;|10:metrica=-;|18:millennialmedia=-;|9:mngads=-;|7:moat=-;|10:mobclix=-;|9:mobfox=-;|11:mobvista=-;|10:montexi=-;|9:moolah=-;|8:mopub=-;|16:mp.mydas.mobi=-;|13: my/target=-;|21:NativeInterstitial=-;|14:net.rayjump=-;|21:network_ads_common=-;|9:nexage=-;|18:onelouder/adlib=-;|8:openx=-;|13:pagead/ads=-;|20:plus1.wapstart.ru=-;|11:pubmatic=-;|12:pubnative=-;|18:r.my.com/mobile=-;|9:revmob=-;|23:sb.scorecardresearch=-;|14:smaato/SOMA=-;|11:startapp=-;|28:startup.mobile.yandex.net=-;|16:supersonicads=-;|13:tagmanager=-;|8:tapas=-;|9:tapjoy=-;|24:udm.scorecardresearch=-;|14:unity3d/ads=-;|11:unityads=-;|9:vdopia=-;|9:vungle=-;|12:www.dummy=-;|8:wzrkt=-;|8:xtify=-;|19:yandexadexchange=-;|10:zestadz=-;|0:|
}
Add(BlockFind,9347584,574,280)
{
ReplaceStr=""http://""
StartBlock=""https"
EndBlock="""
link(onSearch,6700105:doValue,[])
link(onEndSearch,469192:doReplace,[(618,293)(618,335)])
}
Add(Replace,469192,630,329)
{
DestStr=""http://""
link(onReplace,1976889:doTrim,[])
link(Sub_str,6700105:Value,[(643,324)(636,352)])
}
Add(Memory,6700105,630,280)
{
}
Add(Trim,1976889,679,329)
{
Char="\r\n"
Mode=5
link(onTrim,12718057:doAdd,[(720,335)(720,244)])
}
Add(StrList,11450791,511,189)
{
Strings=#36:.class public final Lc/d/b/a/e/a/bt;|25:.super Ljava/lang/Object;|10:.source ""|0:|0:|15:# static fields|45:.field public static final a:Lc/d/b/a/e/a/js;|52: .annotation system Ldalvik/annotation/Signature;|17: value = {|31: "Lc/d/b/a/e/a/js<",|33: "Ljava/lang/String;",|16: ">;"|9: }|19: .end annotation|10:.end field|0:|0:|16:# direct methods|45:.method public static constructor <clinit>()V|13: .locals 2|0:|62: const-string v0, "gads:native:engine_js_url_with_protocol"|0:|110: const-string v1, "https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/production/native_ads.js"|0:|101: invoke-static {v0, v1}, Lc/d/b/a/e/a/js;->a(Ljava/lang/String;Ljava/lang/String;)Lc/d/b/a/e/a/js;|0:|45: const-string v0, "gads:sdk_core_location"|0:|110: const-string v1, "https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/sdk-core-v40-loader.html"|0:|101: invoke-static {v0, v1}, Lc/d/b/a/e/a/js;->a(Ljava/lang/String;Ljava/lang/String;)Lc/d/b/a/e/a/js;|0:|25: move-result-object v0|0:|56: sput-object v0, Lc/d/b/a/e/a/bt;->a:Lc/d/b/a/e/a/js;|0:|48: const-string v0, "gads:sdk_core_js_location"|0:|117: const-string v1, "https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/production/sdk-core-v40-impl.js"|0:|101: invoke-static {v0, v1}, Lc/d/b/a/e/a/js;->a(Ljava/lang/String;Ljava/lang/String;)Lc/d/b/a/e/a/js;|0:|15: return-void|11:.end method|
Point(doGetString)
Point(onGetString)
}
Add(Button,15072250,301,231)
{
Left=25
Top=25
link(onClick,6335563:doTimer,[])
}
Add(Memo,12718057,728,238)
{
Left=30
Top=100
Width=985
Height=465
FileName="1.txt"
ScrollBars=3
Point(doSave)
}
Add(Timer,6335563,343,231)
{
Interval=10
Enable=1
AutoStop=3
link(onTimer,1904592:doEvent1,[])
}
Суть такова в файле есть несколько строк вида const-string v3, "https://pagead2.googlesyndication.com/pagead/gen_204?id=gmob-apps"
поиск строк производится по словам из списка например googlesyndication
но при поиске и замене блока заменяется только одна строка-последняя что понятно т.к. doReplace подключен к onEndSearch.Куда Replace подключить по другому не знаю.Поставил таймер что бы перебирал все файлы и менял все файлы.Но это хрень собачья.Как переделать схему не соображу.Смог только такое творение нацарапать.
карма: 0

0
Редактировалось 4 раз(а), последний 2022-05-29 08:08:40